Kali Linux常用工具介绍之一:Nmap 实用工具使用手册

📖 工具简介

Nmap(Network Mapper) 是 Kali Linux 中最常用的网络扫描工具,可用于:

  • 发现主机在线状态
  • 探测端口开放情况
  • 识别服务版本与操作系统
  • 检测安全漏洞
  • 绘制网络拓扑

🚀基本命令

  1. 简单扫描(默认扫描1000个常用端口)

nmap 192.168.1.1

  1. 扫描整个子网

nmap 192.168.1.0/24

  1. 多目标扫描

nmap 192.168.1.1 192.168.1.10 10.0.0.1

  1. 读取IP列表文件

nmap -iL targets.txt

⚙️ 常用参数

端口扫描选项

参数 说明
-p 80 指定扫描端口
-p 1-1000 扫描端口范围
-p- 扫描所有65535端口
-F 快速扫描(100个常用端口)
--top-ports 100 扫描前100个最常见端口

主机发现选项

参数 说明
-sn Ping扫描(不扫描端口)
-Pn 跳过主机发现,直接端口扫描
-PS TCP SYN发现
-PU UDP发现
-PR ARP发现(内网最常用)

输出选项

参数 说明
-oN file.txt 正常格式输出
-oX file.xml XML格式输出(可导入其他工具)
-oG file.txt Grepable格式输出
-oA basename 输出所有格式

扫描技术

参数 说明
-sS TCP SYN扫描(半开扫描,需root)
-sT TCP连接扫描
-sU UDP扫描
-sV 版本探测
-O 操作系统检测
-A 全面扫描(OS+版本+脚本)

💡 实战技巧

1. 隐蔽扫描(躲避IDS)

nmap -sS -T stealth -p- -D 10.0.0.1,10.0.0.2,ME -f target.com

-D 伪造多个源IP,-f 分片数据包

2. 快速端口发现

nmap -sn -PR -oG - | grep "Up" | cut -d" " -f2

内网快速发现所有在线主机

3. 服务版本精准识别

nmap -sV --version-intensity 0-9 目标

强度0-9,越高越准确但更慢

4. 漏洞检测脚本

nmap --script=vuln -p- 目标

使用NSE脚本检测常见漏洞

5. 绕过防火墙

nmap --script=firewalk -p- 目标

nmap --data-length 50 -f 目标 # 随机数据填充

6. 输出到文件并查看

nmap -oN scan_result.txt -p 22,80,443 192.168.1.0/24

grep "open" scan_result.txt # 只看开放端口

📝 常用组合推荐

内网主机发现:

nmap -sn -PR 192.168.1.0/24 -oG -

全面服务枚举:

nmap -sV -sC -p- -A -oA full_scan 目标

快速端口筛查:

nmap -F -sV -T4 -oN quick.txt 目标

⚠️ 注意: 请仅在授权网络中使用 Nmap,未授权扫描可能违法!

相关推荐
网络安全许木9 天前
自学渗透测试第18天(Powershell与远程连接)
linux·网络安全·渗透测试·kali linux
人间打气筒(Ada)12 天前
「码动四季·开源同行」MSF辅助模块使用
开源·端口扫描·nmap·syn·auxiliary模块·服务版本信息探测·metepreter
aovenus12 天前
【Kali Linux】 2026.1 新功能之WPProbe - WordPress 插件快速枚举工具简介
kali linux·wpprobe
网络安全许木14 天前
自学渗透测试第15天(基础复习与漏洞原理入门)
linux·网络安全·渗透测试·kali linux
网络安全许木16 天前
自学渗透测试第13天(DVWA配置与信息收集命令)
网络安全·渗透测试·信息收集·kali linux
aovenus17 天前
【Kali Linux】 2026.1 新增工具AdaptixC2 详解
kali linux·adaptixc2
aovenus18 天前
【Kali Linux】 2026.1 新功能详解
kali linux
网络安全许木18 天前
自学渗透测试第八天(网络安全法、伦理规范与工具链联动)
windows·web安全·网络安全·渗透测试·kali linux
aovenus19 天前
【Kali Linux】 2026.1 新工具之:MetasploitMCP 详细介绍
kali linux·metasploitmcp
aovenus19 天前
【Kali Linux】使用常见问题之:远程连接
kali linux