![]()
简介
Nmap(Network Mapper)是一款开源的网络扫描和安全审计工具,广泛用于网络发现、端口扫描、服务识别、漏洞检测 等任务。它支持多种扫描技术,能够跨平台运行(Windows、Linux、macOS等),是网络安全工程师、渗透测试人员和系统管理员的必备工具。
核心功能
主机发现(Host Discovery)
检测网络中的活跃主机(如使用-sn选项进行Ping扫描)。
支持ARP、ICMP、TCP/UDP探测等方式。
端口扫描(Port Scanning)
识别目标主机开放的端口及服务(如TCP SYN扫描、全连接扫描、UDP扫描等)。
常用选项:-sS(SYN隐蔽扫描)、-sT(TCP连接扫描)、-sU(UDP扫描)。
服务/版本检测(Service Detection)
确定端口上运行的服务及其版本(-sV选项)。
例如:识别Web服务器(Apache/Nginx)、数据库(MySQL/Redis)等。
操作系统检测(OS Fingerprinting)
通过特征分析猜测目标主机的操作系统(-O选项)。
脚本扫描(NSE脚本)
使用Nmap脚本引擎(NSE)执行自动化任务(如漏洞检测、暴力破解、信息收集等)。
示例:--script=http-title(获取网站标题)、--script=vuln(漏洞扫描)。
输出结果
支持多种格式:文本(-oN)、XML(-oX)、Grepable格式(-oG)等。
NMAP工具安装
官网下载地址:https://nmap.org/download.html
![]()
根据自己需要选择对应版本安装即可。
测试目标主机的指定TCP端口
1. 基本语法
nmap -p <端口号或范围> <目标IP或域名>
<端口号或范围>:可以是单个端口(如 80)、多个端口(逗号分隔 ,如 80,443,22)或范围(如 1-1000)。
<目标IP或域名>:可以是IP地址(如 192.168.1.1)或域名(如 example.com)。
2. 常用示例
(1) 扫描单个端口
仅检查目标主机的 53端口(DNS服务)是否开放。
nmap -v -p 53 192.168.159.129
![]()
(2) 扫描多个端口
检查目标的 80(HTTP)、443(HTTPS)、53(DNS) 端口。
nmap -p 80,443,53 192.168.159.129
![]()
(3) 扫描端口范围
扫描 49664到49686号端口。
nmap -v -p 49664-49686 192.168.159.129
![]()
(4) 扫描常见服务端口
使用服务名称代替端口号(Nmap会自动解析为默认端口)。
nmap -p http,https,domain,ldap 192.168.159.129
![]()
(5) 结合服务版本检测
扫描指定端口并检测服务版本(-sV)。
nmap -p domain,ldap -sV 192.168.159.129
![]()
测试目标主机的指定UDP端口
1. 基本语法
nmap -sU <目标IP或域名> -p <端口号或范围>
<端口号或范围>:可以是单个端口(如 68)、多个端口(逗号分隔 ,如 53,68)或范围(如 1-1000)。
<目标IP或域名>:可以是IP地址(如 192.168.1.1)或域名(如 example.com)。
(1) 扫描单个端口
仅检查目标主机的 68端口(DHCP服务)是否开放。
nmap -sU 192.168.159.129 -p 68
![]()
(2) 扫描多个端口
nmap -sU 192.168.159.129 -p 68,53
![]()
NMAP高级用法
(1) 扫描所有端口(1-65535)
-p- 表示全端口扫描(耗时较长)。
nmap -p- 192.168.159.129
![]()
(2) 扫描整个子网
发现子网内所有活跃主机。
nmap 192.168.159.0/24
![]()
(3) 隐蔽扫描(SYN扫描)
nmap -sS 192.168.159.129
![]()
(4) 混合扫描TCP和UDP端口
要同时扫描 TCP 389 和 UDP 53、68
nmap -p T:389,U:53,68 -sU -sT 192.168.159.129
参数说明:
-p T:389,U:53,68:指定扫描 TCP 389 和 UDP 53、68 端口。
-sU:启用 UDP 扫描(必须加,否则 UDP 端口不会被扫描)。
-sT:启用 TCP 全连接扫描(默认选项,可省略)。
![]()
总结
nmap使用教程就介绍到这里,以上教程本人觉得应该完成满足日常使用了,也感觉大家耐心看完谢谢!!
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com
