我正在尝试从 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
然而,在 shell 脚本中运行相同的nmap
命令会抑制其执行上述操作的能力。
有什么办法可以解决这个问题吗?