Nmap的基本使用

Posted z45-1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nmap的基本使用相关的知识,希望对你有一定的参考价值。

NMAP基础使用教程

 

Nmap是一款经典的端口扫描工具,它分为命令行界面和图形用户界面,可用于:

 

检测活在网络上的主机(主机发现)

检测主机上开放的端口(端口发现或枚举)

检测到相应的端口(服务发现)的软件和版本

检测操作系统,硬件地址,以及软件版本

检测脆弱性的漏洞(Nmap的脚本)

Nmap安装:

nmap可以到http://nmap.org/download.html下载最新版本

技术分享图片

 

 

然后根据安装提示向导,下一步、下一步的进行安装就可以了。

安装完成后,在cmd中输入nmap,可以看到nmap的帮助信息,就说明安装成功。

技术分享图片

 

 

Nmap参数

-s 指定扫描类型

如下:

-sP (ping扫描) *存活主机探测

-sS (TCP SYN扫描 隐身扫描)  *默认扫描方式

-sT (tcp 扫描) * syn 不能用时就tcp扫描

-sU (UDP 扫描)

-sA  (ACK扫描) *三次握手 用于探测出防火墙过滤端口 实际渗透中没多大用

 

-sV   (版本探测)

-A    操作系统探测

-O (启用操作系统检测)

-v    详细

选项说明

-P0  [指定端口] (无ping扫描)

-PU  [指定端口] (udp ping扫描)

-PS [指定端口] (TCP SYN ping 扫描)

-PA  [指定端口] (tcp ack ping扫描)

-PI   使用真正的pingICMP echo请求来扫描目标主机是否正在运行

 

-iL 指定扫描主机列表

-iR 随机选择目标

 

--exclude 排除扫描目标

--excludefile 排除文件中目标列表

 

-n (不用域名解析)

-R (为所有目标解析域名)

 

-T  时间优化(每隔多久发一次包 ) -T5 最快 -T0 最慢

-F  快速扫描

-e  指定网络接口

-M 设置tcp扫描线程

 

Nmap所识别的6个端口状态;

open(开放的)
closed(关闭的)
filtered(被过滤的)不确定开放还是关闭
unfiltered (未被过滤的)
openfiltered (开放或者被过滤的)
closedfiltered (关闭或者未被过滤的)

 

以上是关于Nmap的基本使用的主要内容,如果未能解决你的问题,请参考以下文章

NMAP基本使用

nmap基本命令使用

python下nmap的库的基本使用方法

Nmap的基本使用,nmap是一款非常强大的测试工具,是每一个学习安全的人所必须掌握的工具。

Nmap 基本使用指南思维导图(原创)

Nmap 基本使用指南思维导图(原创)