Dennis Plöger: Systemkommando wird nicht ausgefuehrt ?!

Beitrag lesen

Hallo Olli!

Der Browser hat schon recht, es kommt wirklich kein Inhalt.

»»   elsif ($trace eq "portscan")   {print nmap -p$start-$ende $IP\n}
»»   elsif ($trace eq "finger")     {print finger \@IP}

} else {

»»   print "Invalid IP adress ;-)))"

}

Das letzte "else" bezieht sich auf das vorige elsif und nicht auf das oberste "if". Daher bekommt er bei einer von ihm als falschen IP-Adresse erkannten Ausdruck, keine Ausgabe.
Für's debuggen kannste ja mal ganz unten noch print "debug"; hinzufügen, dann sollte auch der Browser was ausgeben.

Bis denne,
Dennis