Como ver a saída interativa ao executar o nmap a partir de um script bash?

1

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?

    
por Sonny Ordell 17.10.2013 / 23:12

0 respostas