【端口扫描工具】nmap核心使用方法

article/2025/9/19 20:15:45

目录

nmap的基础使用:

1.1、常用命令参数:

命令格式:

主机发现:

扫描

 扫描速度

扫描端口

1.2、基本扫描

1.3、自定义端口扫描

1.4、Ping扫描

1.5、路由追踪

1.6、扫描网段,C段

1.7、操作系统类型的探测

1.8、nmap万能开关

1.9、扫描服务与版本

1.10、其他命令:


nmap的基础使用:

1.1、常用命令参数:

命令格式:

nmap [扫描类型][选项]{目标或目标集合}


主机发现:


扫描


 扫描速度


扫描端口

1.2、基本扫描

默认先检测目标是否开机,如是则进一步探测目标主机最常用的1000个端口

例  nmap 39.106.226.142

1.3、自定义端口扫描

例   nmap -p80  39.106.226.142

1.4、Ping扫描

例  nmap -sP 39.106.226.142

 

1.5、路由追踪

查我们电脑所在地到目的地之间所经过的网络节点

例  sudo nmap --traceroute 39.106.226.142

1.6、扫描网段,C段

例  nmap -sP 39.106.226.142/24

1.7、操作系统类型的探测

例  nmap -o 39.106.226.142

1.8、nmap万能开关

包含了端口ping扫描,操作系统扫描,脚本扫描,路由跟踪,服
务探测

例  nmap -A 39.106.226.142

1.9、扫描服务与版本

例  nmap -sV 204.74.211.183

我扫了几个都没扫出来,尴尬了

1.10、其他命令:

-sT	         TCP connect()扫描,在目标主机的日志中记录大批连接请求和错误信息。
-sS	         半开扫描,很少有系统能把它记入系统日志。
-sF  -sN	 秘密FIN数据包扫描、Xmas Tree、Null扫描模式
-sP	         ping扫描,Nmap默认都会使用ping扫描,只有主机存活,才会继续扫描。
-sU	         UDP扫描,是不可靠的
-sA	         通常用来穿过防火墙的规则集
-sV	         探测端口服务版本
-Pn	         扫描之前不需要用ping命令,有些防火墙禁止ping命令。可以使用此选项进行扫描
-v	         显示扫描过程,推荐使用
-h	         帮助选项,是最清楚的帮助文档
-p	         指定端口,如“1-65535、1433、135、22、80”等
-O	         启用远程操作系统检测,存在误报
-A	         全面系统检测、启用脚本检测、扫描等
-oN/-oX/-oG	 将报告写入文件,分别是正常、XML、grepable 三种格式
-T4	         针对TCP端口禁止动态扫描延迟超过10ms
-iL	         读取主机列表,例如,“-iL C  \ip.txt”
-iflist      查看本地主机的接口信息和路由信息
-A           选项用于使用进攻性方式扫描
-T4          指定扫描过程使用的时序,总有6个级别(0-5),级别越高,扫描速度越快,但也容易被防火墙或IDS检测并屏蔽掉,推荐使用T4
-oX test.xml 将扫描结果生成 test.xml 文件,如果中断,则结果打不开
-oA test.xml 将扫描结果生成 test.xml 文件,中断后,结果也可保存
-oG test.txt 将扫描结果生成 test.txt 文件
-sn         只进行主机发现,不进行端口扫描
-O          指定Nmap进行系统版本扫描
-sV         指定让Nmap进行服务版本扫描
-p <port ranges>   扫描指定的端口
-sS/sT/sA/sW/sM  指定使用 TCP SYN/Connect()/ACK/Window/Maimon scans的方式来对目标主机进行扫描
-sU         指定使用UDP扫描方式确定目标主机的UDP端口状况
-script <script name>    指定扫描脚本
-Pn         不进行ping扫描
-sP         用ping扫描判断主机是否存活,只有主机存活,nmap才会继续扫描,一般最好不加,因为有的主机会禁止ping
-PI         设置这个选项,让nmap使用真正的ping(ICMP echo请求)来扫描目标主机是否正在运行。
-iL 1.txt    批量扫描1.txt中的目标地址
-sL          List Scan 列表扫描,仅将指定的目标的IP列举出来,不进行主机发现
-sY/sZ       使用SCTP INIT/COOKIE-ECHO来扫描SCTP协议端口的开放的情况
-sO         使用IP protocol 扫描确定目标机支持的协议类型
-PO         使用IP协议包探测对方主机是否开启 
-PE/PP/PM    使用ICMP echo、 ICMP timestamp、ICMP netmask 请求包发现主机
-PS/PA/PU/PY    使用TCP SYN/TCP ACK或SCTP INIT/ECHO方式进行发现
-sN/sF/sX   指定使用TCP Null, FIN, and Xmas scans秘密扫描方式来协助探测对方的TCP端口状态
-e eth0           指定使用eth0网卡进行探测
-f    --mtu <val>   指定使用分片、指定数据包的 MTU.
-b <FTP relay host>   使用FTP bounce scan扫描方式
-g            指定发送的端口号
-r          不进行端口随机打乱的操作(如无该参数,nmap会将要扫描的端口以随机顺序方式扫描,以让nmap的扫描不易被对方防火墙检测到)
-v 表示显示冗余信息,在扫描过程中显示扫描的细节,从而让用户了解当前的扫描状态
-n          表示不进行DNS解析;
-D  <decoy1,decoy2[,ME],...>   用一组 IP 地址掩盖真实地址,其中 ME 填入自己的 IP 地址
-R          表示总是进行DNS解析。 
-F          快速模式,仅扫描TOP 100的端口 
-S <IP_Address>   伪装成其他 IP 地址
--ttl <val>   设置 time-to-live 时间
--badsum   使用错误的 checksum 来发送数据包(正常情况下,该类数据包被抛弃,如果收到回复,说明回复来自防火墙或 IDS/IPS)
--dns-servers     指定DNS服务器
--system-dns    指定使用系统的DNS服务器   
--traceroute    追踪每个路由节点 
--scanflags <flags>   定制TCP包的flags
--top-ports <number>   扫描开放概率最高的number个端口
--port-ratio <ratio>   扫描指定频率以上的端口。与上述--top-ports类似,这里以概率作为参数
--version-trace   显示出详细的版本侦测过程信息
--osscan-limit   限制Nmap只对确定的主机的进行OS探测(至少需确知该主机分别有一个open和closed的端口)
--osscan-guess   大胆猜测对方的主机的系统类型。由此准确性会下降不少,但会尽可能多为用户提供潜在的操作系统
--data-length <num>   填充随机数据让数据包长度达到 Num
--ip-options <options>   使用指定的 IP 选项来发送数据包
--spoof-mac <mac address/prefix/vendor name>    伪装 MAC 地址
--version-intensity <level>   指定版本侦测强度(0-9),默认为7。数值越高,探测出的服务越准确,但是运行时间会比较长。
--version-light   指定使用轻量侦测方式 (intensity 2)
--version-all   尝试使用所有的probes进行侦测 (intensity 9)
--version-trace   显示出详细的版本侦测过程信息


http://chatgpt.dhexx.cn/article/pn43v1do.shtml

相关文章

【安全工具】Nmap基本使用方法

Nmap工具介绍 Nmap是一款开放源代码的网络探测和安全审核工具&#xff0c;它被设计用来快速扫描大型网络、包括主机探测与发现、开放的端口情况、操作系统与应用服务指纹、WAF识别及常见安全漏洞。 它的图形化界面是 Zenmap、分布式框架为 Dnmap Nmap功能 主机探测&#xf…

nmap工具使用方法

nmap工具使用方法 简介 Nmap&#xff08;网络映射器&#xff09;是一个用于网络探索和安全审计的开源工具 常用扫描端口命令 <nmap -sV 192.168.204.64> -sV&#xff1a;探测端口服务版本<nmap -T4 -A -v 192.168.204.64> -T4&#xff1a; 指定扫描过程使用的时…

nmap使用方法--方便自己查

在侦查期间&#xff0c;扫描一直是信息收集的初始阶段。 什么是侦查 侦查是尽可能多收集关于目标网络的信息。从黑客的角度来看&#xff0c;信息收集对于一次攻击非常有用&#xff0c;所以为了封锁恶意的企图&#xff0c;渗透测试者通常尽力查找这些信息&#xff0c;发现后修复…

端口扫描工具Nmap使用方法 day02

nmap是一个网络端口扫描软件&#xff0c;用来扫描网上电脑开放的网络连接端口&#xff0c;确定哪些服务运行在哪些端口&#xff0c;并且推断计算机运行哪个os。它是网络管理员必用的软件之一&#xff0c;渗透测试人员也可以用它评估网络系统安全。下面介绍kali linux中nmap的用…

nmap详细使用教程

目录 nmap简介 nmap常用命令 实例演示-发现主机 实例演示-端口发现 实例演示-获得服务版本详细信息 实例演示-确定主机操作系统 nmap简介 nmap是一款非常强大的主机发现和端口扫描工具&#xff0c;而且nmap运用自带的脚本&#xff0c;还能完成漏洞检测&#xff0c;同时支…

nmap常见使用方法

基础使用&#xff1a; 1.nmap ip 探测目标ip1-10000范围内所有开放端口 比如&#xff1a;扫描192.168.91.1 可以看见&#xff0c;已经扫描出目标IP对应的一些信息了 2.nmap -vv ip 简单扫描&#xff0c;输出详细结果&#xff08;一般没什么用&#xff09; nmap -p port ip …

Nmap 基本使用方法

一、下载工具包 进入官网下载安装包Download the Free Nmap Security Scanner for Linux/Mac/Windows 二、安装zenmap 工具 点击“下一步”安装完成。Zenmap 界面如下 三、Nmap使用 Nmap是主机扫描工具,他的图形化界面是Zenmap,分布式框架为Dnamp。 Nmap可以完成以下任务…

nmap 使用方法详细介绍

nmap的使用 前言nmap 作用Nmap使用教程nmap的基本输入&#xff1a;扫描参数&#xff1a;端口扫描&#xff1a;端口状态扫描&#xff1a;UDP扫描协议扫描 总结Nmap的基础知识Nmap的扫描技术Nmap的OS检测&#xff08;O&#xff09;Nmap的操作系统指纹识别技术&#xff1a; 前言 …

Nmap使用方法及常用命令学习

本文为学习笔记&#xff0c;仅限学习交流。不得利用、从事危害国家或人民安全、荣誉和利益等活动。 请参阅《中华人民共和国网络安全法》 7-30作业 —Nmap 练习 Nmap 是Network Mapper&#xff0c;中文为“网络映射器”。 Nmap 是一款开源的网络探测和安全审核的工具&#xff…

Nmap使用方法简析

NMAP 引子&#xff1a; Nmap&#xff0c; 是 Network Mapper 的缩写&#xff0c;由 Gordon Lyon 维护(更多关于 Mr. Lyon 的信息在这里: http://insecure.org/fyodor/) &#xff0c;并被世界各地许多的安全专业人员使用。 这个工具在 Linux 和 Windows 下都能使用&#xff0…

nmap使用方法详解

Nmap详解 Nmap&#xff08;网络映射器&#xff09;是一款开放源代码的网络探测和安全审核工具&#xff0c;它被设计用来快速扫描大型网络&#xff0c;包括主机探测与发现、开放的端口情况、操作系统与应用服务指纹识别、WAF识别及常见安全漏洞。 Nmap的特点&#xff1a; - 主机…

Nmap的使用方法总结

文章目录 Nmap的使用方法总结一&#xff1a;各种参数的使用1&#xff1a;ping扫描 —— nmap < 要扫描的目标ip地址>2&#xff1a;TCP SYN Ping扫描3&#xff1a;-PA TCP ACK Ping扫描4&#xff1a;半开扫描5&#xff1a;自定义端口扫描 nmap -P&#xff08;扫描范围&…

nmap使用方法

目录 第一、nmap使用 第一、nmap使用 1、nmap扫描一台服务器&#xff0c;默认扫描1000个最有可能开放的TCP端口。 2、-v显示详细信息 3、-p表示端口扫描。 扫描全部端口&#xff0c;查看开放了那些。 4、查看端口正在被那个进程使用 查看22端口正在被那个进程使用。 查看s…

Nmap使用教程图文教程(超详细)

kali的命令行中可以直接使用 nmap 命令&#xff0c;打开一个「终端」&#xff0c;输入 nmap 后回车&#xff0c;可以看到 nmap 的版本&#xff0c;证明 nmap 可用。 Nmap有四种基本功能&#xff1a;「端口扫描」、「主机探测」、「服务识别」和「系统识别」。 一、端口扫描 扫…

诗词——人间绝句

人生若只如初见&#xff0c;何事秋风悲画扇。 ——纳兰性德《木兰花令拟古决绝词谏友》 花自飘零水自流&#xff0c;一种相思&#xff0c;两处闲愁。 ——李清照《一剪梅红藕香残玉覃秋》 最是人间留不住&#xff0c;朱颜辞镜花辞树。 ——王国维《蝶恋花》 金风玉露一相逢&…

[《雪的散文诗》小个子的诗集]2012年8月28日

雪花吟 雪是冬的姑娘&#xff0c;冬把雪孕育。 什么时候起&#xff0c;没有了天朗气清。 沉寂灰朦&#xff0c;是天&#xff0c;是云&#xff0c;是气&#xff1f; 凝固最后一颗秋露&#xff0c;冰封最后一处溪流。 天动了&#xff0c;或者是云动了&#xff0c;亦或是气动了…

正版四字梅花诗:小户人家 梅花诗:怒发冲冠

正版四字梅花诗&#xff1a;小户人家 梅花诗&#xff1a;怒发冲冠 为您解答&#xff08;免费分享-2宵&#xff09;等待您的加入&#xff01; 107为您解答&#xff01;请威-芯 创建 Html 的时候报错

python turtle 绘制创意梅花

""" author:魏振东 data&#xff1a;2019.10.25 func:绘制创意图形 """from turtle import * from random import *#画雪花 def drawSnow():hideturtle()pensize(2)for i in range(20):pencolor("white")penup()setx(randint(-640,640…

仓央嘉措诗歌全集

好文章集锦目录 《那一世》 编辑 1 那一夜 我听了一宿梵唱 不为参悟 只为寻你的一丝气息 那一月 我转过所有经筒 不为超度 只为触摸你的指纹 那一年 我磕长头拥抱尘埃 不为朝佛 只为贴着你的温暖 那一世 我翻遍十万大山 不为修来世 只为路中能与你相遇 那一瞬 我飞升成仙 不为长…

数学与诗歌

数学与诗歌本不是一家&#xff0c;数学是抽象思维活动&#xff0c;诗词是阐述心灵的文学艺术&#xff0c;但有些诗与数学联姻&#xff0c;把数字嵌入诗中&#xff0c;装点了诗词的国度&#xff0c;让诗词多了一种气质和风情&#xff1b;当我们在吟读诗词时&#xff0c;提高文学…