本文介绍了带开放端口nmap的grep IP地址的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使此脚本通过nmap的开放端口来grep IP地址,但是我做不到正确的方法.
I'm trying to make this script to grep IP adresses with open port from nmap but I can't do it the right way.
我有这样的东西:
nmap 192.168.0.0/24 -sU -p 44555 | grep -oP "([0-9]{1,3}\.){3}[0-9]{1,3}" >output.txt但是,这需要所有IP的开放和关闭.
But this is taking all IP's open and closed.
示例输出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我想要的只是打开/过滤的 谢谢
Only the ones are open/filtered I want Thanks
推荐答案它与 egrep 一起使用:
nmap 192.168.0.0/24 -sU -p 44555 | grep -B3 open | egrep -o "([0-9]{1,3}\.){3}[0-9]{1,3}" > output.txt更多推荐
带开放端口nmap的grep IP地址
发布评论