NmapToExcel 批量nmap写入xlsx

这两天空闲时间写了个小脚本,功能介绍如下了,项目已经开源。欢迎各位大佬使用并提出想法与bug,我会进一步进行修改完善。

NmapToExcel

使用 python 调用 nmap 进行批量扫描,并将结果写入本地xlsx文件

环境需求

//linux 系统
sudo apt-get nmap
sudo pip install python-nmap

//windows 系统
若 python 有安装 nmap 库,必须卸载

//只支持 python3 版本
sudo pip install python-nmap
sudo pip install openpyxl
or
sudo pip install -r requirements.txt

参数配置

usage: python ./scan.py -p <需要扫描端口> -o <其他nmap参数>

目标 url 请放在当前目录下的 url.txt 文件内

-p  使用样例 -p port ,-p 1-65535
-o  默认使用 -Pn  -sS -sU 参数,无需重复输入

注意:url只允许ip地址或者不带http/https头的域名地址     

v1.1更新

  • 增加多线程处理
  • 增加对结果xlsx表格的宽度自适应处理

演示效果图:
NmapToExcel 批量nmap写入xlsx_第1张图片

你可能感兴趣的:(工具使用)