DNS Logger and Forwarder v2.0

Končano Objavljeno pred 10 mesecema/meseci Plačilo ob prevzemu
Končano Plačilo ob prevzemu

This is a private group for: DNS forwarder and logger script that should support the below requirements:

Step 1 - Script starts working and then identifies public NAT IP address using [login to view URL] (variable a).

Step 2 - Script listening for DNS queries.

Step 3 - DNS query hits the server where the script is

running and listening on port 53 UDP.

Step 4 - The script extracts the following fields (variables: b, c & d respectively): 1) the source IP address of the DNS query 2) the domain name in the dns query 3) the DNS record type in the query.

Step 5 - Establishes secure SSH session with remote Linux server and writes the extracted variables above along with time stamp in a text file (syntax: variables A, B, C, D, Time Stamp).

Step 6 - Maintains a session table of DNS queries. Forwards the DNS query to defined list of remote DNS servers. Wait for the response from the remote DNS servers, sends back the response to the DNS query initiator.

Attached diagram explains the desired operational steps of the script.

Error Handling:

- DNS forwarding service part (steps 2, 3, 4 & 6) in the script should alway continue to function despite errors or failures in contacting [login to view URL] and/or establishing SSH session (steps 1 & 5). In other words, unable to process step 1 or 5 shouldn’t prevent from processing steps 2, 3, 4 & 6. Example loosing SSH disconnection shouldn’t prevent script from serving DNS forwarding.

- Script should always re-attempt the execution of any failed step.

Attached diagram explains the desired operational steps of the script.

Notes:

- The script should utilize multi threading for high rate DNS environments.

- Script to be written in Python3

- Notes along with running steps to be added.

- Script should support running using Linux Ubuntu.

DNS Shell Script Sistemski administrator UNIX

ID projekta: #36780949

Več o projektu

8 predlogov Oddaljen projekt Aktiven pred 10 mesecema/meseci

Dodeljeno:

rashidamjad

Hi there, I am Rashid. Hope you are doing great. Firstly about the DNS Logger and Forwarder v2.0 that I have a great experience in it. I am very confident to pull it off once awarded. I have good experience in Shell Sc Več

$150 USD v 2 dneh
(2 mnenj)
2.7

8 freelancerjev ponuja v povprečju za $187 na tem delu

merinsinha

I can do it. As 9+ years experiences in these field. I can give good quality work. I have read the guidelines of your work.I believe that i can provide you the best quality works you are anticipating from this platform Več

$180 USD v 3 dneh
(7 ocen)
4.4
Sochi4real

Hi! Pleased to meet you on this platform. I just read through the job details and can help you with the needed script for dns logging. Let's discuss more on chat about your requirements and budget. Warm Regards. Več

$140 USD v 7 dneh
(7 ocen)
2.8
PowerRapto

Hi, Mohammed S. I've gone through the job posting. It seems that you're looking for a programmer who have rich experiences on System Admin, DNS, Shell Script and UNIX. I've worked with another client in this space, Več

$155 USD v 3 dneh
(0 ocen)
0.0
ckhalif5

DEAR EMPLOYER, I’ve completed the exact same projects before successfully. Awarding me will be the fastest way to complete your task with the best rates possible. I CAN ASSURE YOU 100% THAT WE ARE FULLY CAPABLE OF EXE Več

$140 USD v 7 dneh
(0 ocen)
0.0
Sidrairfan078

Hey, How are you? I have 5+ years of working experience doing IT jobs. I am full stack developer have a strong working experience of every framework specially System Admin, DNS, Shell Script and UNIX. Please start chat Več

$250 USD v 9 dneh
(0 ocen)
0.0
Crypticsec

Hi there, This is Asif Alif a cyber security professional and Kali linux expert. As a security professional it is my daily routine to work in kali linux and make different python script. I have read the full job descri Več

$230 USD v 7 dneh
(0 ocen)
0.0