Find Jobs
Hire Freelancers

Create a DNS forwarded with C++

€8-50 EUR

Completed
Posted over 1 year ago

€8-50 EUR

Paid on delivery
The application would listen for UDP port and send incoming messages to an upstream server. Server’s replies are returned to corresponding client endpoints. Below are implementation details (many items are for reducing complexity of the task): - Implementation language C++14 or higher - Compiles and runs on Ubuntu or Debian - Synchronous application running in one thread and serving one client at a time * Optionally multi-threaded or event-driven concurrent operation - Console output to cout/cerr - Supports IPv4 and IPv6 for both incoming and outgoing requests - Uses standard socket API, no additional networking libraries - DNS queries with duplicate trans_id can be ignored - Error conditions don't require sending error packet to client - Listen endpoint is hardcoded to [login to view URL] - Upstream server endpoint is collected from command line arguments - Shuts down cleanly when SIGTERM/SIGINT is received Example usage: ./dns_forwarder [login to view URL] 53& dig @[login to view URL] -p 9000 [login to view URL]
Project ID: 34849364

About the project

9 proposals
Remote project
Active 2 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I am good with C and can write your IPv4/6 forwarder in a few hours...................................
€50 EUR in 1 day
4.9 (475 reviews)
7.5
7.5
9 freelancers are bidding on average €50 EUR for this job
User Avatar
Greetings! I have gone through your task and understood. I can do it surely. I have over six years of successful and proven record in C and C++ programming. My profile and portfolio here on freelancer prove my commitments to my clients. Looking forward to your response. Thank you. Regards Amaan Malik
€50 EUR in 3 days
4.9 (42 reviews)
5.6
5.6
User Avatar
Hello. Greetings for the day!!! I have read your job posting with great care and interest.I am pretty sure that I can meet your requirements in time and provide the perfect result. I have great experience in Qt, C/C# Programming, Andoroid, Linux, Windows Desktop, RESTful API, but also in relevant up-to-date technologies. My Working Style. * Full-time dedicated full stack developer * I can work in your time zone. So we will keep in touch anytime when you will be available. * Update my working result per a day. * Meet the deadline. * 100% ongoing satisfaction with your project. * Provide the result with high quality. Give me a project and I'll discuss it in more detail and get started asap. Look forward to hearing back from you. Regard.
€40 EUR in 4 days
5.0 (5 reviews)
5.2
5.2
User Avatar
Hello, I have rich experience in C/C++ programming on Networking. I have read all your explanations carefully and fully understand your requirements. So I am sure I can give you correct and good results. I would appreciate it if you could contact me soon and share your project details. Thank you.
€50 EUR in 1 day
4.8 (18 reviews)
5.3
5.3
User Avatar
ok i understood your requirement but I have few doubts, text me so I can clear all my doubts right away, I can help you and i am ready for work. Thank you.
€29 EUR in 7 days
5.0 (7 reviews)
4.0
4.0
User Avatar
Hi, Dear Employer, I have read your job post carefully. I can write clean, validated Machine Learning code and make a device-supported M. File. I have over 10+ years of experience at the ✔Machine Learning (ML) ✔Python ✔Matlab ✔C program, ✔C++ program ✔R program, ✔Algorithm ✔Statistics ✔java Please feel free and you may award me the task; I'd be happy and present you with the best products. Promise to work with 100% accuracy. Let's disuses this further via chat, and I'll your project right now. Thanks, Al. A.
€120 EUR in 1 day
5.0 (7 reviews)
3.7
3.7
User Avatar
Hello, I'm a software engineer with more than 3 years of experience dealing with python, C, C#, C++ and Java implementing algorithms and client-server apps using multi-threading and using software architecture in addition to dealing with database like MySQL and Django. So, it will be easy for me and if you wanna discuss more just message me.
€50 EUR in 1 day
5.0 (1 review)
1.0
1.0
User Avatar
Hello there. This is Samet from Canada who have experience in Website design and Electrons ,PHP , React , Laravel ,Photoshop development. I have checked your project description carefully and I think that I can help you to complete this project 100% perfectly sure to satisfy your requirement. I'd like to have a brief chat, call to discuss further details about your project soon. Looking forward to working with you together on this project. Thanks and Regards
€29 EUR in 1 day
0.0 (1 review)
0.0
0.0
User Avatar
Hi i am Riyadhasnat. My career Beginning as an EEE engineer. I developed an intuitive feeling about MATLAB programming. I can write clean validated MATLAB code and make a device-supported ML file. I am an expert on "✔️MATLAB,✔️Python✔️Machine learning.✔️Algorithm.✔️C# Programming,✔️C Programming, ✔️C++ Programming and I have confidence say I'm excellent for your project. Let's remark on your project within the message box. Regards riyadhasnat06.
€30 EUR in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of FINLAND
Salo, Finland
5.0
9
Payment method verified
Member since Jun 8, 2022

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.