TypechoJoeTheme

Eternal的博客

Nmap常见命令

eternal博 主大白
2026-05-20
/
0 评论
/
66 阅读
/
798 个字
/
百度已收录
05/20
本文最后更新于 2026年05月20日,已超过 27天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

Nmap 的命令格式通常是 nmap [扫描类型] [选项] [目标]。

目标指定

示例命令说明使用场景
nmap 192.168.1.1扫描单个IP地址针对特定主机进行全面扫描
nmap scanme.nmap.org扫描单个域名对特定域名进行探测,需获得授权
nmap 192.168.1.0/24扫描一个C类子网快速发现局域网内所有存活主机
nmap -iL targets.txt从文件中读取目标列表批量扫描大量IP地址或域名

主机发现

示例命令说明使用场景
nmap -sn 192.168.1.0/24仅进行Ping扫描,发现局域网存活主机快速获取整个网络中哪些设备在线
nmap -Pn 192.168.1.1跳过主机发现,默认所有指定目标都在线当确信主机在线或防火墙禁Ping时使用

端口扫描

示例命令说明使用场景
nmap -sS 192.168.1.1TCP SYN扫描,高效隐蔽,默认方式最常用的通用扫描,速度快
nmap -sT 192.168.1.1TCP Connect扫描,完成完整TCP握手无root权限时使用
nmap -sU 192.168.1.1UDP扫描,探测DNS (53), SNMP (161)等服务发现UDP服务,速度较慢
nmap -p 22,80,443只扫描指定的端口(用逗号分隔)快速检查关键服务是否开放
nmap -p 1-1000扫描指定范围内的端口缩小范围,平衡扫描深度与时间
nmap -p-扫描全部65535个端口进行最彻底的端口扫描,确保无遗漏
nmap -F快速扫描模式,仅扫描nmap-services文件中列出的100个最常用端口需要快速获得一份简洁的开放端口报告

服务/系统识别

示例命令说明使用场景
nmap -sV 192.168.1.1探测端口上服务的详细版本信息评估软件版本是否存在已知漏洞
nmap -O 192.168.1.1猜测目标主机的操作系统类型为渗透测试收集目标情报
nmap -A 192.168.1.1激进模式,启用-O, -sV, -sC等多项功能进行一次全面深入的信息收集

时间与性能

示例命令说明使用场景
nmap -T4 192.168.1.1设置时间模板,范围为0 (慢) 到5 (快)在内网或高速链路上加速扫描

防火墙规避

示例命令说明使用场景
nmap -f 192.168.1.1将数据包分段发送,尝试绕过简单的包过滤防火墙规避基本防火墙检测机制
nmap -D RND:10 192.168.1.1使用诱饵IP进行扫描,混淆真实的扫描源隐藏扫描来源,增加溯源难度

结果输出

示例命令说明使用场景
nmap -oN result.nmap将扫描结果以标准格式保存到文件保存一份便于直接阅读的报告
nmap -oX result.xml将扫描结果以XML格式保存供其他程序或脚本解析处理
nmap -oG result.gnmap将扫描结果以Grepable格式保存方便使用grep、awk等命令行工具进行过滤和分析
nmap -oA result一次性输出所有主要格式(.nmap, .xml, .gnmap)需要多种格式报告以备不时之需

Nmap脚本引擎

示例命令说明使用场景
nmap --script=http-title 192.168.1.1运行单个脚本,例如获取HTTP服务的网页标题针对特定服务进行信息收集
nmap -sC 192.168.1.1运行默认的、最常用的脚本集在不指定具体脚本时进行常规的安全检测
nmap --script=vuln 192.168.1.1运行漏洞检测类脚本对目标进行自动化漏洞扫描
nmap --script=mysql-brute -p 3306运行暴力破解脚本,如破解MySQL密码在授权情况下测试弱口令
朗读
赞(0)
版权属于:

Eternal的博客

本文链接:

https://eternal3.top/archives/61/(转载时请注明本文出处及文章链接)

评论 (0)

互动读者

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. Typecho打酱油
    2026-04-28
登录
X
用户名
密码