Hello list... Im fighting a losing battle here..

I'm needing help!

Everything seems to work fine with this function except that when the
command runs and is to populate the "$scan_result" field.  It doesn't Im
not sure why either.  I also get an "End of file unexepected" error in
my apache logs as well.  

Anybody have any advice.

On top of the exec() function I've also tried shell_exec(), system(),
and even backtic's ``.  I'm stumped...  I'm not sure where to go with
this.


$nmap = "/usr/local/bin/nmap"; /* path to nmap program */
$nmap_opt = "-sT -sU -sR -O ";        /* Nmap command line options */
$scan_log = "/usr/local/pub/tftp/scan.log";   /* scanner log file */



if( $attempts == 4 )
scanner($nmap,$nmap_opt,$ipaddr,$scan_log,$echo,$mail);


function scanner($scan,$opt,$ip,$log,$echo,$mail) {

    $cmd = "$scan  $opt $ip <br>";
    print "This is the command: <br> $cmd<br><br>\n";
    $scan_result =  exec("$cmd");
    print "This should be the scan : <br> $scan_result<br>";

    $filename = "$log";
    $fileid = fopen("$filename","a");

    fputs($fileid,"$scan_result\n");
    fclose($fileid);

    //$mail_result =`$echo $scan_result | $mail -s "Hostile Node"
$admin`;

 } /* end scanner() */





Jeremy Russell
Network Administrator, CNI
580.235.2377

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to