Bashスクリプトでnmapを実行すると、対話型出力をどのように表示できますか?

Bashスクリプトでnmapを実行すると、対話型出力をどのように表示できますか?

Bashスクリプトでnmapを実行しようとしています。これをEnter押すと、コマンドラインから直接実行したときと同じ出力が提供されます。

nmapBashスクリプトでさまざまなスキャンを呼び出すときに押すと、Enterコマンドラインから直接実行したときと同じ時間が表示されません。

私のスクリプトの例行:

nmap -T4 -iL input.txt -PN -sS -oA tcp_top_1000

nmapコマンドラインからこのように実行すると、Enter次の種類の出力が表示されます。

$ 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

ただし、シェルスクリプト内で同じコマンドを実行すると、上記の操作をnmap実行する機能が禁止されます。

この問題を解決する方法はありますか?

ベストアンサー1

おすすめ記事