Bashスクリプトでnmapを実行しようとしています。これをEnter押すと、コマンドラインから直接実行したときと同じ出力が提供されます。
nmap
Bashスクリプトでさまざまなスキャンを呼び出すときに押すと、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
実行する機能が禁止されます。
この問題を解決する方法はありますか?