从列表中读取并打印主机名在特定端口上打开

时间:2014-01-24 17:05:49

标签: linux bash nmap

我写了nmap command,如:

nmap -oX test.xml -p 23 -il list.txt > out.txt

如何告诉nmap从我的list.txt打印在端口23上打开的主机?

1 个答案:

答案 0 :(得分:3)

你不能要求nmap只打印它们,但你可以grep nmap结果:

nmap -p 23 -i list.txt | grep '^23.*open' -B3 | grep '^Nmap scan' | cut -d\( -f2 | cut -d\) -f1