Oliver Lehmann: Systemkommando wird nicht ausgefuehrt ?!

Beitrag lesen

Hi Dennis,

also aufruf ueber:

http://webserv/cgi-bin/traceroute.pl?URL=192.168.168.1&trace=portscan&start=20&ende=23

das ganze wird auch korrekt umgewandelt (print " " ausdruck ergibt --> nmap -p20-23 192.168.168.1)

wenn ich die einzelnen variablen im perl script fest definiere, also ohne query string (

$IP="192.168.168.1";
if($IP =~ /((1[0-9][0-9])(22[0-3])(2[0-1][0-9])([0-9][0-9]?)).(((1[0-9][0-9])(25[0-5])(2[0-4][0-9])(1[0-9]{0-1})([0-9][0-9]{0,1})).){2}((1[0-9][0-9])(25[0-4])(2[0-4][0-9])([0-9][0-9]{0,1}))$/) {
  $trace = "$FORM{'trace'}";
$trace="portscan";
$start="20";
$ende="23";

) erscheint in der konsole das was erscheinen soll (sie 1. pposting) aber der browser meint immer noch:

<img src="http://www.pofo.de/1.jpg" alt="">

wie gesagt, error log ist leer ;-) selbst wenn user nobody nmap nicht ausfuehren duerft, muesste ne meldung kommen, oder?

MfG Olli