Create a DNS forwarded with C++

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]

Beceriler: Linux, C++ Programlama, Local Area Networking, Bilgisayar Güvenliği, Web Güvenliği

Müşteri Hakkında:
( 2 değerlendirme ) Salo, Finland

Proje NO: #34849364



I am good with C and can write your IPv4/6 forwarder in a few hours...................................

1 gün içinde %selectedBids___i_sum_sub_4%%project_currencyDetails_sign_sub_5% EUR
(459 Değerlendirme)

Bu iş için 10 freelancer ortalamada €46 teklif veriyor


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 commit Daha Fazla

€50 EUR in 3 gün içinde
(30 Değerlendirme)

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# P Daha Fazla

€40 EUR in 4 gün içinde
(4 Değerlendirme)

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 apprec Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(8 Değerlendirme)

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 Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(4 Değerlendirme)

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 gün içinde
(1 Yorum)

Hello dear Create DNS Forwarded Server C++ Client . Yes I m Freelancer Visual Studio C++ Developer .Who read below instructions DNS forwarder PORT to implement connection as new project C++ Ye Daha Fazla

€8 EUR in 7 gün içinde
(6 Değerlendirme)

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 addit Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(0 Değerlendirme)

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 yo Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(0 Değerlendirme)

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 "✔️ Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(0 Değerlendirme)