十条nmap常用的扫描命令

NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包。
nmap是在网络安全渗透测试中经常会用到的强大的扫描器。功能之强大,不言而喻。下面介绍一下它的几种扫描命令。具体的还是得靠大家自己学习,因为实在太强大了。
1) 获取远程主机的系统类型及开放端口
nmap -sS -P0 -sV -O <target>
这里的 < target > 可以是单一 IP, 或主机名,或域名,或子网
-sS TCP SYN 扫描 (又称半开放,或隐身扫描)
-P0 允许你关闭 ICMP pings.
-sV 打开系统版本检测
-O 尝试识别远程操作系统
其它选项:
-A 同时打开操作系统指纹和版本检测
-v 详细输出扫描情况.
nmap -sS -P0 -A -v < target >
2) 列出开放了指定端口的主机列表
nmap -sT -p 80 -oG – 192.168.1.* | grep open
3) 在网络寻找所有在线主机
nmap -sP 192.168.0.*
或者也可用以下命令:
nmap -sP 192.168.0.0/24
指定 subnet
4) Ping 指定范围内的 IP 地址
nmap -sP 192.168.1.100-254
5) 在某段子网上查找未占用的 IP
nmap -T4 -sP 192.168.2.0/24 && egrep “00:00:00:00:00:00″ /proc/net/arp
6) 在局域网上扫找 Conficker 蠕虫病毒
nmap -PN -T4 -p139,445 -n -v –script=smb-check-vulns –script-args safe=1 192.168.0.1-254
7) 扫描网络上的恶意接入点 (rogue APs).
nmap -A -p1-85,113,443,8080-8100 -T4 –min-hostgroup 50 –max-rtt-timeout 2000 –initial-rtt-timeout 300 –max-retries 3 –host-timeout 20m –max-scan-delay 1000 -oA wapscan 10.0.0.0/8
8 ) 使用诱饵扫描方法来扫描主机端口
sudo nmap -sS 192.168.0.10 -D 192.168.0.2
9) 为一个子网列出反向 DNS 记录
nmap -R -sL 209.85.229.99/27 | awk ‘{if($3==”not”)print”(“$2″) no PTR”;else print$3″ is “$2}’ | grep ‘(‘
10) 显示网络上共有多少台 Linux 及 Win 设备?
sudo nmap -F -O 192.168.0.1-255 | grep “Running: ” > /tmp/os; echo “$(cat /tmp/os | grep Linux | wc -l) Linux
device(s)”; echo “$(cat /tmp/os | grep Windows | wc -l) Window(s) device”

原文地址:
http://www.91ri.org/891.html

<think>好的,用户想要了解nmap快速扫描命令用法,特别是具体的示例和用法。首先,我需要回忆一下nmap常用参数,快速扫描通常涉及到减少扫描时间和提高效率的参数。 用户之前的问题中提到过快速扫描,可能需要参考之前的引用内容。引用[1]里提到使用-T4可以加快扫描速度,引用[2]和[3]中提到了不同的扫描类型,比如-sn用于主机发现,-sS是SYN扫描,这些可能和快速扫描有关。引用[4]中的一些高级技巧可能不太相关,但需要确认。 快速扫描通常包括几个方面:加快时间参数,减少端口数量,跳过某些步骤。比如,-T4是时间模板,可以提升速度;-F是快速扫描,只检查常用端口;--min-rate设置最小发包速率;可能还要跳过DNS解析(-n)和主机发现(-Pn)。这些组合起来可以显著缩短扫描时间。 需要验证这些参数的正确性,例如-T4是否真的适用,-F是否减少端口到top 100。另外,用户可能需要示例命令,所以要给出具体的例子,比如扫描单个IP或网段,并解释每个参数的作用。 还要注意用户是否需要不同场景下的快速扫描,比如仅端口扫描或包含服务识别,这时候可能需要添加-sV参数但结合-T4来平衡速度。同时,避免复杂的参数组合,保持命令简洁有效。 最后,确保回答结构清晰,分步骤说明,并附上相关问题,帮助用户进一步了解。检查是否有遗漏的重要参数,比如--open只显示开放端口,可能对用户有用。另外,提醒用户注意权限问题,可能需要sudo。</think>### NMAP快速扫描命令详解 快速扫描的核心在于通过参数组合实现效率优化,以下为具体实现方式: $$nmap -T4 -F <目标IP或网段>$$ (参数解析:`-T4`启用快速时序模式,`-F`仅扫描前100个常用端口) **完整命令示例:** ```bash # 扫描单个IP的常用端口 nmap -T4 -F 192.168.1.100 # 扫描C段网络快速发现在线主机 nmap -T4 -sn 192.168.1.0/24 # 快速服务识别+端口扫描 nmap -T4 -sV --version-light 192.168.1.100 ``` ### 参数优化原理 1. **时序模板** `-T<0-5>`:推荐`-T4`平衡速度与可靠性,极端情况可用`-T5`但易触发防护 2. **端口控制**:`-F`(100端口)比默认1000端口快10倍,精准定位时可指定`-p 80,443,22` 3. **主机发现**:`-Pn`跳过存活检测(已知主机在线时使用)[^2] 4. **速率控制**:`--min-rate 500`强制每秒500包发送(需root权限) 5. **结果过滤**:`--open`仅显示开放端口,配合`-oG`可生成grepable格式报告 ### 注意事项 - 网络质量差时慎用`-T5`可能造成丢包 - 企业网络建议使用`--max-retries 1`减少重试次数 - 规避检测可组合`--data-length 50`混淆流量特征[^4]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值