安装网址https://nmap.org/
具体安装方法有很多,官网说明详细,不再列举
简单使用
nmap www.baidu.com
回车可以查看扫描进度
Stats: 0:00:05 elapsed; 0 hosts completed (1 up), 1 undergoing SYN Stealth Scan
SYN Stealth Scan Timing: About 90.25% done; ETC: 14:41 (0:00:01 remaining)
扫描结果如下
根据扫描结果可以得知baidu的ip和端口开放情况
Nmap scan report for www.baidu.com (14.215.177.38)
Host is up (0.028s latency).
Other addresses for www.baidu.com (not scanned): 14.215.177.39
Not shown: 998 filtered tcp ports (no-response)
PORT STATE SERVICE
80/tcp open http
443/tcp open https
Nmap done: 1 IP address (1 host up) scanned in 6.18 seconds
端口状态
open 端口处于开放状态
close 端口处于关闭状态
filterd 端口处于过滤无法收到返回的probe状态
unfilterd 端口收到返回的probe,但无法确认
opend/unfilterd 端口处于开放状态和过滤状态
closed/unfilterd 端口处于关闭状态和过滤状态
具体使用
nmap -h
查看帮助信息
nmap --dns-servers 8.8.8.8 www.baidu.com
指定dns服务器去扫描
nmap -Pn www.baidu.com
停止探测之前的icmp请求,来避免防火墙的安全触发机制
nmap -p 0-1024 www.baidu.com
指定范围扫描端口
nmap -p80,443 +域名/ip
扫描对应域名/ip的端口
nmap -p T:80,U:22 +域名/ip
扫描对应域名/ip的tcp或者udp端口
nmap -p http www.baidu.com
通过对应协议扫描,也可以用如h*去扫h开头的协议
nmap -sV www.baidu.com
识别目标服务信息
nmap -sC www.baidu.com
使用nmap脚本探测
nmap -A -v -T4 www.baidu.com
识别操作系统和服务信息
nmap -O www.baidu.com
识别操作系统
主机发现
nmap -sP 192.168.1.1/24
探测存活主机
nmap -sn
不进行端口扫描,去扫描存活ip
扫描保存
oN/-oX/-oS/-oG 文件名
oN test.txt
oX test.xml
网卡扫描
nmap -e interface CIDR