安装nmap
如果不安装的话,在python代码中会报错,提示在环境变量中找不到nmap
Windows中Nmap下载地址:https://nmap.org/download.html
Linux中有自带的命令
安装nmap模块
python3 -m pip3 install python-nmap
nmap命令详解
nmap 192.168.30.176 #扫描单个目标地址 nmap 192.168.0.1 192.168.0.6 #扫描多个目标地址 nmap 192.168.0.1-6 #扫描一个范围内的目标地址 nmap 192.168.0.100/24 #扫描目标地址所在的某个网段 nmap -iL C:\Users\smk\Desktop\targets.txt #扫描主机列表targets.txt中的所有目标地址 nmap 192.168.0.100/24 -exclude 192.168.0.1 #扫描除某一个目标地址之外的所有目标地址 nmap 192.168.0.100/24 -excludefile C:\Users\smk\Desktop\targets.txt #扫描除某一文件中的目标地址之外的目标地址 nmap 192.168.0.6 -p 135,443,445 #扫描某一目标地址的21、22、23、80端口 nmap --traceroute 192.168.0.6 #路由跟踪 nmap -sP 192.168.0.100/24 #所在C段的在线状况 nmap -O 192.168.0