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