PLESE READ THE DESCRIPTION CAREFULLY BEFORE SENDING YOUR BID.
-------------------
I need a script to run the nmap command against about 50 subnets (with varying subnet lengths - input in the form of [login to view URL]\24) It will be run from a virtual server and must not cause the server to crash. It will be run as super-user. It must be multi-threaded to get through thousands of hosts per day.
It should scan all 65356 ports and do it quickly - e.g. low timeouts. It must not rely on ping to establish if the host is alive - icmp is usually blocked. All major protocols - TCP, UDP, GRE should be tested. It should do each of: TCP NULL, TCP CONNECT, TCP SYN, TCP FIN It must not scan one port per host any more than 1 per second. This is to avoid smart firewalls that block on detection of stealth. Therefore: the script should accept port-ranges so that the project can be distributed amongst several EC2 instances. E.g. instance 1 does ports 1-8000, instance 2 does 8001-16000, etc. The command line should accept the port-range to make it easy to manage.
Furthermore it should include the --reason for 'filtered' UDP ports. And it should detect the service version found on open ports. It should save it to a text file. It should break down a subnet into individual IP addresses. It should comment which type of scan caused the detection Next I need a script that will take the text file as input, and convert it into CSV format so that I have one row listing the IP address, the port, and its status (open, filtered, closed), the service version, and the scans it responded to (NULL,CONNECT,SYN,FIN,UDP), an any reason.
The script should Gzip it and send it to an address as an attachment using sendmail. So I will have many rows for each IP address. Even by using multiple EC2 instances it becomes easy to consolidate the various CSV files. ------
---------------------- If an existing tool does this project, you are welcome to use it. So long as we use a wrapper to make it one command. --------------------------
To be awarded, provide the text of the nmap parameters you propose to use. This will show me that you know what you are doing. I receive too many automated bids and need to filter these people.
I stress that to be awarded you must provide one sample nmap command with parameters that achieve the above. Otherwise you will not demonstrate your ability to give me confidence.
Seriously - it will take you 5 minutes to do this and whomever does this 1st will get the job. No point asking to discuss - I have outlined everything you need. I am happy to provide a bonus up to 50% depending on the quality of work.
Good day.
I would like to express my interest in working with your project.
With regards to your requirements, here are a sample commands that you requested:
nmap [login to view URL] -p 1-1000 -sS
The example above will scan [login to view URL] subnet from port 1 to 1000 using TCP SYN.
Using other switches like -sT (connect), -sN (Null) and -sF (Fin) should satisfy your other requirements.
For UDP, we can use -sU switch. For protocols, we will run -SO although based on my observation, this process takes time. We will also set the --max-rtt-timeout to less than 1 seconds to avoid detection.
On his project, I will be using python for scripting. There is a great nmap module for python that we can take advantage of. We can use its built in asynchronous scan, combined with threading in order to increase performance. In fact, I have tried simulating your project using the module with good results. Although I do not have a large network infrastructure, I was able to test it on a /24 network with few active host and I was able to get most, if not all of the things that you need. I would love to show you a screenshot but there is no way for me to attach it here.
Should you have any questions, feel free to contact me.
$500 AUD dalam 3 hari
4.0 (1 ulasan)
2.7
2.7
5 pekerja bebas membida secara purata $600 AUD untuk pekerjaan ini
My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & experience that are required to complete this project. I can show you some examples of my work. Please contact me to discuss your project.