
Ich versuche, nmap von einem Bash-Skript aus auszuführen, und zwar so, dass beim EnterDrücken eine Ausgabe erfolgen sollte, wie es auch beim direkten Ausführen von der Befehlszeile der Fall ist.
Beim Aufrufen einiger verschiedener nmap
Scans aus einem Bash-Skript Enterwird durch Drücken von nicht die verbleibende Zeit angezeigt, so wie es der Fall wäre, wenn ich es direkt aus der Befehlszeile ausführen würde.
Eine Beispielzeile aus meinem Skript:
nmap -T4 -iL input.txt -PN -sS -oA tcp_top_1000
nmap
Wenn Sie dies über die Befehlszeile ausführen und dann auf drücken, Enterwird folgende Ausgabe ausgegeben:
$ nmap -T4 -iL input.txt -PN -sS -oA tcp_top_1000
Starting Nmap 5.21 ( http://nmap.org ) at 2013-10-18 01:21 EDT
Stats: 0:00:01 elapsed; 0 hosts completed (0 up), 1 undergoing ARP Ping Scan
Parallel DNS resolution of 1 host. Timing: About 0.00% done
Stats: 0:00:01 elapsed; 0 hosts completed (0 up), 1 undergoing ARP Ping Scan
Parallel DNS resolution of 1 host. Timing: About 0.00% done
Stats: 0:00:02 elapsed; 0 hosts completed (0 up), 1 undergoing ARP Ping Scan
Parallel DNS resolution of 1 host. Timing: About 0.00% done
Wenn Sie den gleichen nmap
Befehl jedoch in einem Shell-Skript ausführen, wird dessen Fähigkeit zur Ausführung der oben genannten Aufgaben eingeschränkt.
Gibt es eine Möglichkeit, dieses Problem zu lösen?