安装Nmap
在不同操作系统上安装Nmap:
- Windows:从官方网站下载安装包,按照向导完成安装。
- Linux:通过包管理器安装Nmap(如apt或yum)。
- MacOS:使用Homebrew或直接下载安装。
安装完成后,运行Nmap并更新插件:
sudo nmap -i
基本用法
-
扫描特定IP地址:
nmap 192.168.1.1 -
扫描多个IP地址:
nmap 192.168.1.1,192.168.1.2 -
扫描特定端口:
nmap -p 80,443 192.168.1.1 -
显示详细服务信息:
nmap -sV 192.168.1.1 -
生成HTML报告:
nmap -oN report.html 192.168.1.1
详细用法
-
使用Nmap脚本:
nmap --script http-sql injection.lua 192.168.1.1 -
定制扫描策略:
nmap -sTCP -sUDP -p 1-65535 192.168.1.1 -
远程主机扫描:
nmap --spoof-remote 192.168.1.1 -
匿名扫描(通过SSH隧道):
nmap --defeat-dhcp --interface eth --proxy-command ssh -L 192.168.1.1
故障排除
-
超时问题:
nmap -max-timeout 60000 192.168.1.1 -
权限问题:
sudo nmap 192.168.1.1 -
代理服务器使用:
nmap --proxy 192.168.1.1:808 192.168.1.1
Nmap是网络安全的利器,帮助发现潜在威胁,熟练掌握其用法,可有效提升网络管理水平。









