我需要從文件加載ip列表,掃描它,並創建輸出格式,如ip:port
。我試過這個:Nmap輸出格式ip:端口
nmap -iL mylistwithip.txt -p 80,21 -oG -PS 80,21 | awk '/open/{print $2}' >` output.txt
但它只給我「開放」,就這樣。
雖然我需要從IP地址的列表只打開的端口,例如:
192.168.2.1
192.168.2.2
192.168.2.3
掃描端口後
,樣品output.txt
:
192.168.2.1:80
192.168.2.1:21
192.168.2.3:80
(只掃描IP地址與打開的端口)
我認爲這是過量的grep和awk在這裏。這可以通過單個awk命令完成,我在這裏添加了它。 – RavinderSingh13