Nmap扫描结果保存到本地并提取ip

您所在的位置:网站首页 linux保存文件到本地命令在哪找到 Nmap扫描结果保存到本地并提取ip

Nmap扫描结果保存到本地并提取ip

2024-07-11 14:07| 来源: 网络整理| 查看: 265

         Nmap提供了数据输出,也提供了数据保存,Nmap的数据保存方式有很多种。如下为namp保存的格式

选项解释-oN标准保存-oXXML保存-oGGrep保存-oA保存到所有格式-append-output补充保存文件

1. -oN

保存结果的样式和终端输出的样式一样

nmap xxx.xxx.38.131-133 -oN map2.txt

需求:对某网段就行C段扫描,将扫描结果保存为txt文档,并将扫描到的所有的存活主机ip进行提取并保存到txt文件中,然后倒入nessus进行批量扫描。

1. 扫描并保存结果

nmap xx.xx.38.0/24 -oN C段.txt

2. 提取存活ip地址

get_ip.py

import re def get_ip(): for i in open('C段.txt'): line = i[:-1] if "Nmap scan report for" in line: c = re.search('\(.*\)',line) ip = c[0][1:-1] with open("ip.txt",'a') as f: f.write(ip+'\n') print(ip) else: pass if __name__ == '__main__': get_ip()



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3