PortQry下载安装使用教程(超详细),Windows测试UDP端口

++《网络安全自学教程》++

PortQry是微软官方提供的一款TCP/IP连接「排障工具」,用来「检查」TCP/UDP「端口状态」。

平时检查端口状态,最常用的是telnet,但它是基于TCP协议的,无法检测「UDP端口」,这篇文章教大家如何在Windows系统上安装PortQry工具,并检查UDP端口是否开放。

PortQry

1、下载

微软官网下载 https://learn.microsoft.com/zh-cn/troubleshoot/windows-server/networking/use-portqry-verify-active-directory-tcp-ip-connectivity

跳转后点 Download

下载完是一个 PortQryV2.exe

2、安装

我有一个朋友,第一次下载后发现包名跟命令差不多,就直接敲命令去用,发现一直报参数错误,搞了了半天才发现这TM就是个安装包!!!

这里用Windows Server 2016安装,双击 PortQryV2.exe ,同意不平等条约。

Unzip 解压到指定目录

解压成功,关掉窗口。

解压目录下会多出3个文件。

3、检测端口状态

常用参数:

  • -n 指定目标IP或域名
  • -p 指定协议,TCP或UDP,不指定默认使用TCP
  • -e 指定端口

地址栏输入 cmd ,在当前路径打开 cmd

3.1、检测TCP80端口是否开放

测试一下百度的TCP80端口是否开放,一般的Web服务肯定是允许客户端访问的。

bash 复制代码
PortQry.exe -n www.baidu.com -e 80

LISTENING 表示端口开放。

3.2、检查UDP端口是否开放

再测试一下百度的UDP514端口是否开放,一般的Web服务是不需要开放514的,即使开了,也会用设可信IP,禁止终端访问。

bash 复制代码
PortQry.exe -n www.baidu.com -p udp -e 514

LISTENING or FILTERED ,说明端口没开;或者端口开了,但是被过滤了。这种情况通常是网络限制,要在墙上开策略。

最后,简单总结一下工具的探测原理:

  • UDP端口「开放」时,PortQury收到端口对应服务返回的应用信息,结果显示LISTENING。
  • UDP端口「关闭」时,PortQury收到ICMP返回的目标无法访问消息,结果显示NOLISTENING。
  • 被防火墙「过滤」时,收不到ICMP报文,也收不到应用响应的信息,结果显示LISTENING or FILTERED。
相关推荐
叶落阁主10 小时前
Tailscale 完全指南:从入门到私有 DERP 部署
运维·安全·远程工作
用户962377954482 天前
DVWA 靶场实验报告 (High Level)
安全
数据智能老司机2 天前
用于进攻性网络安全的智能体 AI——在 n8n 中构建你的第一个 AI 工作流
人工智能·安全·agent
数据智能老司机3 天前
用于进攻性网络安全的智能体 AI——智能体 AI 入门
人工智能·安全·agent
用户962377954483 天前
DVWA 靶场实验报告 (Medium Level)
安全
red1giant_star3 天前
S2-067 漏洞复现:Struts2 S2-067 文件上传路径穿越漏洞
安全
用户962377954483 天前
DVWA Weak Session IDs High 的 Cookie dvwaSession 为什么刷新不出来?
安全
阿白的白日梦3 天前
winget基础管理---更新/修改源为国内源
windows
YuMiao3 天前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
cipher4 天前
ERC-4626 通胀攻击:DeFi 金库的"捐款陷阱"
前端·后端·安全