Find Jobs
Hire Freelancers

Convert a DNS client in Python to Go binary for linux

$250-750 USD

Completed
Posted over 7 years ago

$250-750 USD

Paid on delivery
Here you can see a python script that emulates a ping using DNS [login to view URL] We need the same thing but written in Go to easily deploy the binary file on multiple linux servers. It should also perform faster and require lower resources than the script. Take your time to make the code optimal to optimize memory and CPU usage. The binary should take the same inputs and generate the same output. IPv6 is not needed, dont include it. If you find bugs in the Python code please report them to me and fix them in your Go code. To prove you read the description please include the word bazzinga in your bid.
Project ID: 11355112

About the project

7 proposals
Remote project
Active 8 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
***** bazzinga ******* Hi, I have good knowledge of golang. I've written Telegraf plugin, Kafka to Influx log forwarder/transformer. I have good knowledge of channels and go routines (might not be required in this project). I can do it for you. I will be using "miekg/dns" Library for DNS query, as "net" library doesn't supports custom DNS Server. I can't say much about faster execution because DNS request time and sleep will be bottleneck. It will obviously use less CPU cycles and memory. Can we discuss further on PM. Thanks
$250 USD in 3 days
5.0 (8 reviews)
3.3
3.3
7 freelancers are bidding on average $565 USD for this job
User Avatar
Hello, We have experience working with networking stacks, and will work solving your actual problem If accepted, I plan to use a high perormance dns Go library for this project Requested word: Bazzinga Trust in us ITGold
$250 USD in 10 days
5.0 (11 reviews)
4.9
4.9
User Avatar
Hello! Bazzinga for you as requested. Can do the client for you in Go, and as a suggestion, can do it in C++/C, it will be faster than Go or Python. Any doubts just chat. Thanks!
$500 USD in 7 days
4.9 (12 reviews)
4.5
4.5
User Avatar
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i will prepare following things for you - Technical Project Proposal - Flow chart for this Project - Execution plan (Step by step procedure with explanation how and at what that we are going to execute a particular task)
$773 USD in 20 days
5.0 (1 review)
3.2
3.2
User Avatar
bazzinga The script you provide needs to import python DNS lib. You want us to implement this lib with Go?
$555 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of POLAND
Krakow, Poland
5.0
12
Payment method verified
Member since Dec 19, 2009

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)
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.