nmap--network mapper,记录一些常用的扫描指令,加强记忆.
简单端口扫描
nmap -vv -sS(sT、sF、sU、sA) 192.168.0.1 -D 127.0.0.1
-vv 显示详细的扫描信息
-sS(sT、sF、sU、sA) 扫描方式.-sS是使用SYN半开式扫描,这种扫描方式使得扫描结果更加正确(又称半开放,或 隐身扫描)
-D 伪造的地址,诱饵扫描方式,可不添加OS检测
nmap -vv -sS -O 192.168.0.1
RPC鉴别
nmap -sS -sR 192.168.0.1
Linux上的portmap就是一个简单的RPC服务,监听端口为111(默认)Ping扫射
nmap -sP 172.16.15.0/24
或nmap -sP 172.16.15.*
列出开放了指定端口的主机列表
nmap -sT -p 80 -oG – 192.168.1.* | grep open
获取远程主机的系统类型及开放端口
nmap -sS -P0 -sV -O <target>
这里的 < target > 可以是单一 IP, 或主机名,或域名,或子网
-sS TCP SYN 扫描 (又称半开放,或隐身扫描)
-P0 允许你关闭 ICMP pings.
-sV 打开系统版本检测
-O 尝试识别远程操作系统
-A 同时启用操作系统指纹识别和版本检测