nmap 端口扫描基本使用方法

nmap基本使用方法

1、nmap简单扫描

nmap默认发送一个ARP的PING数据包,
来探测目标主机1-10000范围内所开放的所有端口
命令语法: 
nmap <target ip address>
其中:target ip address是扫描的目标主机的ip地址
例子:nmap 173.22.90.10
[root@docker-node4 ~]# nmap 173.22.90.10
PORT    STATE SERVICE
22/tcp  open  ssh 
80/tcp  open  http
111/tcp open  rpcbind
扫描出开放的端口

2、nmap简单扫描,并对结果返回详细的描述输出

命令语法:namp -vv <target ip address>
介绍:-vv参数设置对结果的详细输出
例子:nmap -vv    173.22.90.10
效果如下:
[root@docker-node4 ~]# nmap -vv 173.22.90.10
Starting Nmap 6.40 ( http://nmap.org ) at 2019-08-18 04:48 CST
Initiating ARP Ping Scan at 04:48
Scanning 173.22.90.10 [1 port]
Completed ARP Ping Scan at 04:48, 0.01s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 04:48
Completed Parallel DNS resolution of 1 host. at 04:48, 6.53s elapsed
Initiating SYN Stealth Scan at 04:48
Scanning 173-22-90-10.client.mchsi.com (173.22.90.10) [1000 ports]
Discovered open port 111/tcp on 173.22.90.10
Discovered open port 80/tcp on 173.22.90.10
Discovered open port 22/tcp on 173.22.90.

3、nmap自定义扫描

命令语法:nmap -p(range) 介绍:(range)为要扫描的端口范围,端口大小不能超过65535 例子:扫描目标主机的20-120号端口

nmap -p20-120 173.22.90.10
经验分享 程序员 微信小程序 职场和发展