
Estoy intentando ejecutar nmap desde un script Bash, de manera que cuando Enterse presiona debería dar algún resultado, como sucede cuando se ejecuta directamente desde la línea de comandos.
Al realizar algunos nmap
escaneos diferentes desde un script Bash, presionar Enterno mostrará el tiempo restante como lo haría si lo ejecutara directamente desde la línea de comando.
Una línea de ejemplo de mi script:
nmap -T4 -iL input.txt -PN -sS -oA tcp_top_1000
Ejecutar nmap
así a través de la línea de comando y luego presionar Enterda como resultado este tipo de salida:
$ 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
Sin embargo, ejecutar ese mismo nmap
comando en un script de shell inhibe su capacidad para realizar lo anterior.
¿Hay alguna forma de resolver esto?