Skip site navigation (1)Skip section navigation (2)
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>