Date: Tue, 09 Jan 2007 12:59:50 +0000 From: Vince <jhary@unsane.co.uk> To: linux quest <linuxquest7570@yahoo.com> Cc: FreeBSD-questions@freebsd.org Subject: Re: Nmap Scan from FreeBSD OS - Coding Question Message-ID: <45A391C6.5060403@unsane.co.uk> In-Reply-To: <20070109081748.27320.qmail@web59210.mail.re1.yahoo.com> References: <20070109081748.27320.qmail@web59210.mail.re1.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
linux quest wrote: > I am currently doing a simple penetration testing for my company in a LAN environment. Yes, I have already downloaded NMap by using the 'make install' command... and it did fetched the required files from insecure.org successfully. > > My question will be, how can I create a Network Program in .c that will invoke the nmap capabilities to scan the network or computers? Example, lets say, I want an automated nmap scan to run on FreeBSD to scan 192.168.1.10 and 192.168.1.11 , every morning at 10am - may I know how do I achieve that? I hope someone can show me a simple coding to invoke nmap scan, thanks :) > you dont really need c for this, a simple shell script run from cron would do fine. something like ===========start============== #!/bin/sh TARGETS="192.168.1.10 192.168.1.11" NMAP="/usr/local/bin/nmap" NMAPOPTIONS="" RECEPIENTS="someone@somewhere.com" SUBJECT="namp scan results" $NMAP $NMAPOPTIONS $TARGETS | /usr/bin/mail -s "$SUBJECT" $RECEPIENTS ===========end================= save that somewhere and remember to chmod it to be executable add a line like 1 10 * * * /path/to/script to the appropriate users crontab (change /path/to/script to the location of the script) and you should get the output emailed to you every morning. Vince > Thanks :) > > Regards, > Linux Quest > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45A391C6.5060403>