我正在尝试用这个脚本从nmap中grep出开放端口的IP地址,但我无法正确地完成它。
我有类似于以下内容:
nmap 192.168.0.0/24 -sU -p 44555 | grep -oP "([0-9]{1,3}\.){3}[0-9]{1,3}" >output.txt
但这将列出所有IP的开放和关闭状态。
nmap的示例输出:
Nmap scan report for 79-119-0-248.rdsnet.ro (79.119.0.248)
Host is up (0.033s latency).
PORT STATE SERVICE
27023/udp open|filtered unknown
Nmap scan report for 79-119-0-249.rdsnet.ro (79.119.0.249)
Host is up (0.032s latency).
PORT STATE SERVICE
27023/udp closed unknown
只有我想要的打开/过滤的那些
谢谢