使用 python 调用 nmap 进行批量扫描,并将结果写入本地xlsx文件
//linux 系统
sudo apt-get 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 -sV 参数,无需重复输入
注意:url只允许ip地址或者不带http/https头的域名地址