IP and port-detector (nmap)
$70-90 USD
Paid on delivery
I want a simple PHP-page where I can check a range (like 10.0.0.1-[login to view URL]) and store the result in MySQL. The checked range should be remembered in DB for re-check later (cron-job should be possible, like php /home/[login to view URL]).
Each of the IPs in the range is checked to see if this IP is in use and what ports are open.
I also want to know about exposed running services on it using "nmap". This is availble at command line. For instance $cmd="nmap [login to view URL] -P0". Also, you can use other techinices to see if the IP is really not in use. For windows, arp can be used, but something similar for Linux (centos 64 bit). I prefer services you can check remotely (from another data center) since I have some plans for further developement, but it is not a must as it migth now be as safe/reliable. So please do any double-check as an option in addition to nmap (for instance, I want to make sure that ports are really closed from the outside world).
For each IP, I want to updated/insert a MySQL-table named "IP-address". Here you should store: IP, Hostname (if available), Mac-address, Status, Number of services and a date() timestamp. Just one record per mac-address, so mac would be the uniqe I guess.
In addition, I want a second table called Services. Here you insert the ID for the previous IP (auto-incement-id). It is just to know what services are running and to give a count of services to the "IP-address"-table.
Really nice, simple project I hope!
Project ID: #8969558
About the project
Awarded to:
I have great experience of this because I have the same logic in a module of mine. Network explorer. I'd like to condivide with you this knowledge.
6 freelancers are bidding on average $88 for this job
Hello Lets discuss your project more in details _______________________________________________ Cheers, Vlad
Hi. I will make this type of script . in which it detects the ip and save into the database. thanks..
HI I work coding base. I can do according your requirements. Now i need to know additional information. Will i work in you exiting project or or solely new project? Thanks