nmap的使用

本文介绍了一款强大的网络扫描及安全检测工具Nmap的基本信息及其使用方法。包括从官方网站获取Nmap、通过RPM包安装过程,以及Nmap的主要功能如端口扫描、操作系统识别等。文中还详细展示了Nmap的命令语法,并通过具体示例说明了如何利用Nmap进行TCP端口、UDP端口扫描,以及检测特定服务和存活主机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
§一款强大的网络扫描、安全检测工具
§官方网站:http://nmap.org/
§可从RHEL5光盘中安装nmap-4.11-1.1.i386.rpm
 
[root@localhost ~]# rpm -qi nmap
Name     : nmap                         Relocations: (not relocatable)
Version     : 4.11                           Vendor: Red Hat, Inc.
……
Summary     : 网络探索工具和安全扫描器
Description :
Nmap 是一个用于网络探索或安全评测的工具。它支持 ping 扫描(判定哪些主机在运行),多端口扫描技术(判定主机在提供哪些服务),以及 TCP/IP 指纹(远程主机操作系统识别)。Nmap 还提供了灵活的目标和端口明细表,掩护扫描,TCP 序列可预测性特点的判定,逆向identd 扫描等等。
 
 
 
 需要注意:NMAP-4.11中,ident逆向扫描已不再支持。
 ident协议:用于TCP反向扫描,允许查看TCP连接所对应的进程的属主用户。例如,连接到HTTP服务以后,再执行ident扫描,可以发现服务器是否正在以root权限运行。
 
 
vNMAP的扫描语法
§nmap  [扫描类型]  [选项]  <扫描目标 ...>
v常用的扫描类型
§-sSTCP SYN扫描(半开)
§-sTTCP 连接扫描(全开)
§-sFTCP FIN扫描
§-sUUDP扫描
§-sPICMP扫描
§-P0,跳过ping检测
 
 
vNMAP扫描应用示例1
§分别查看本机开放的TCP端口、UDP端口
 
检测TCP端口
 
[root@localhost ~]# nmap 127.0.0.1
……
Not shown: 1676 closed ports
PORT    STATE SERVICE
21/tcp  open  ftp
22/tcp  open  ssh
53/tcp  open  domain
953/tcp open  rndc
Nmap finished: 1 IP address (1 host up) scanned in 0.086 seconds
 
检测UDP端口
 
[root@localhost ~]# nmap -sU 127.0.0.1
……
Not shown: 1486 closed ports
PORT    STATE         SERVICE
53/udp  open|filtered domain
Nmap finished: 1 IP address (1 host up) scanned in 1.372 seconds
 
 
vNMAP扫描应用示例2
§192.168.4.0/24网段有哪些主机提供FTP服务
 
[root@localhost ~]# nmap -p 21 192.168.4.0/24
……
Interesting ports on 192.168.4.11:
PORT   STATE    SERVICE
21/tcp   open     ftp
MAC Address: 00:0C:29:57:8B:DD (VMware)
Interesting ports on 192.168.4.110:
PORT   STATE    SERVICE
21/tcp   filtered ftp
MAC Address: 00:50:56:C0:00:01 (VMWare)
 
-p选项,指定目标端口

 
 
vNMAP扫描应用示例3
§检测192.168.4.0/24网段有哪些存活主机
 
[root@localhost ~]# nmap -n -sP 192.168.4.0/24
……
Host 192.168.4.11 appears to be up.
MAC Address: 00:0C:29:57:8B:DD (VMware)
Host 192.168.4.110 appears to be up.
MAC Address: 00:50:56:C0:00:01 (VMWare)
 
-n选项,禁用反向解析
请思考:
 
使用nmap工具时,如何扫描多个IP地址、多个端口?
 
 多个目标主机地址以空格分隔,多个目标端口可结合逗号、减号来指定
 
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

福海鑫森

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值