六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 60|回复: 0

使用 awk 处理 nmap 扫描结果,求出存活主机IP

[复制链接]

升级  36.33%

89

主题

89

主题

89

主题

举人

Rank: 3Rank: 3

积分
309
 楼主| 发表于 2013-1-16 02:18:47 | 显示全部楼层 |阅读模式
<div class="defaultpost"><div class="postmessage firstpost"><div class="t_msgfontfix">[table]
在使用 nmap 扫描时,得到如下结果:
结果1:
Interesting ports on 172.22.43.23:
PORT   STATE SERVICE
22/tcp open  ssh

Interesting ports on 172.22.43.24:
PORT   STATE SERVICE
22/tcp open  ssh

Interesting ports on 172.22.43.25:
PORT   STATE SERVICE
22/tcp open  ssh

Interesting ports on 172.22.43.250:
PORT   STATE    SERVICE
22/tcp filtered ssh

Interesting ports on 172.22.43.251:
PORT   STATE SERVICE
22/tcp open  ssh

Nmap run completed -- 256 IP addresses (17 hosts up) scanned in 2.375 seconds

要求:如果 扫描 22 端口为 open 则打印 所扫IP地址 (如:172.22.43.251 的 22/tcp 为 open 则打印 这个 IP )

扫描结果2:
Interesting ports on 172.22.43.251:
PORT     STATE  SERVICE
5911/tcp closed unknown
5912/tcp closed unknown
5913/tcp closed unknown
5914/tcp closed unknown
5915/tcp closed unknown
5916/tcp closed unknown
5917/tcp closed unknown
5918/tcp closed unknown
5919/tcp closed unknown
5920/tcp closed unknown

Interesting ports on 172.22.43.252:
PORT     STATE  SERVICE
5911/tcp closed unknown
5912/tcp closed unknown
5913/tcp closed unknown
5914/tcp closed unknown
5915/tcp closed unknown
5916/tcp closed unknown
5917/tcp closed unknown
5918/tcp closed unknown
5919/tcp closed unknown
5920/tcp closed unknown

Interesting ports on 172.22.43.254:
PORT     STATE  SERVICE
5911/tcp closed unknown
5912/tcp open unknown
5913/tcp closed unknown
5914/tcp closed unknown
5915/tcp closed unknown
5916/tcp closed unknown
5917/tcp closed unknown
5918/tcp closed unknown
5919/tcp closed unknown
5920/tcp closed unknown

Nmap run completed -- 256 IP addresses (17 hosts up) scanned in 3.446 seconds

我在扫描 5911-5920 这10个端口时只要有一个端口为open,就打印这个IP地址 (如:172.22.43.254 的 5912/tcp 端口为 open的,就打印 172.22.43.254 这个IP)

不清楚这个 awk 应怎么写,求助!
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表