Namp官方链接:https://nmap.org/
简介
Nmap包含四项基本功能:
- 主机发现(Host Discovery)
- 端口扫描(Port Scanning)
- 版本侦测(Version Detection)
- 操作系统侦测(Operating System Detection)
一、安装nmap
apt install nmap
二、使用nmap
nmap localhost #查看主机当前开放的端口
nmap -p 80 121.5.121.24 #扫描指定的端口
nmap -p 1024-65535 localhost #查看主机端口(1024-65535)中开放的端口
nmap -PS 121.5.121.24 #探测目标主机开放的端口
nmap -PS 22,80,3306 192.168.21.163 #探测所列出的目标主机端口
nmap -O 192.168.21.163 #探测目标主机操作系统类型
nmap -A 192.168.21.163 #探测目标主机操作系统类型
nmap --help #更多nmap参数请查询帮助信息
例: 探测目标主机开放的端口
nmap -PS 121.5.121.24
端口一般几种状态
状态 | 详细的参数说明 |
Open | 端口开启,数据有到达主机,有程序在端口上监控 |
Closed | 端口关闭,数据有到达主机,没有程序在端口上监控 |
Filtered | 数据没有到达主机,返回的结果为空,数据被防火墙或者是IDS过滤 |
UnFiltered | 数据有到达主机,但是不能识别端口的当前状态 |
Open|Filtered | 端口没有返回值,主要发生在UDP、IP、FIN、NULL和Xmas扫描中 |
Closed|Filtered | 只发生在IP ID idle扫描 |
更多使用见官方操作文档:https://nmap.org/man/zh/