
Estou tentando executar o nmap a partir de um script Bash, de forma que quando Enterpressionado ele forneça alguma saída, como acontece ao executar diretamente da linha de comando.
Ao chamar algumas nmap
varreduras diferentes de um script Bash, pressionar Enternão mostrará o tempo restante como seria se eu o executasse diretamente na linha de comando.
Uma linha de exemplo do meu script:
nmap -T4 -iL input.txt -PN -sS -oA tcp_top_1000
Executando nmap
assim através da linha de comando e, em seguida, obtendo Enterresultados 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 o mesmo nmap
comando em um script de shell inibe a capacidade de fazer o que foi dito acima.
Existe alguma maneira de resolver isto?