2014-01-24 76 views
0

我寫nmap command這樣的:閱讀特定端口打開

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

我怎麼能告訴NMAP打印從我LIST.TXT這是在端口23開啓主機?

+0

:僅掃描指定ports'。它看起來像你建造的命令正在做你想要的東西。考慮用示例輸出來編輯你的問題,並且要求我們可以看到差異。你真的需要XML輸出嗎? Alex的解決方案對我來說很好。祝你們好運。 – shellter

回答

3

你不能要求NMAP只是打印出來,但你可以grep nmap的結果:

nmap -p 23 -i list.txt | grep '^23.*open' -B3 | grep '^Nmap scan' | cut -d\(-f2 | cut -d\) -f1 
從該名男子頁(和intution)`-p
+0

看起來很甜:) :)謝謝 – MLSC