Estou tentando executar o nmap a partir de um script Bash, de forma que quando Enter é pressionado, ele deve fornecer alguma saída, como acontece ao executar diretamente a partir da linha de comando.
Ao chamar alguns nmap
scans diferentes de um script Bash, pressionar Enter não mostrará o tempo restante como se eu tivesse executado diretamente a partir da linha de comando.
Uma linha de exemplo do meu script:
nmap -T4 -iL input.txt -PN -sS -oA tcp_top_1000
Executando nmap
desta forma através da linha de comando e, em seguida, pressionando Enter resultados neste tipo de saída:
$ 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
No entanto, executar esse mesmo comando nmap
em um script de shell inibe sua capacidade de fazer o que foi mencionado acima.
Existe alguma maneira de resolver isso?