[玩转系统] 如何使用 Netstat 和 PowerShell 查找侦听端口
作者:精品下载站 日期:2024-12-14 13:07:22 浏览:15 分类:玩电脑
如何使用 Netstat 和 PowerShell 查找侦听端口
应用程序之间的连接就像人与人之间的对话一样。谈话是由某人说话开始的。如果没有人在听,那么谈话就不会走得太远。您如何知道谁在 Windows PC 上收听? Netstat 命令行实用程序和 PowerShell Get-NetTCPConnection
cmdlet。
在本教程中,您将学习如何使用 Netstat 和本机 PowerShell 命令 Get-NetTCPConnection
检查 Windows 计算机上的侦听端口并建立 TCP 连接。
先决条件
如果您想按照本教程中的示例进行操作,请确保您拥有:
- 一台 Windows 电脑。任何版本都可以。本教程使用Windows 10 Build 21343.1
- 电源外壳。 Windows PowerShell 和 PowerShell 6+ 都应该可以工作。本教程我们使用 PowerShell v7.2.0-preview.2
使用 Netstat 查找活动端口和侦听端口
Netstat 是似乎永远存在的命令行实用程序之一。长期以来,它一直是检查本地网络连接的可靠命令行实用程序。让我们看看如何使用它来查找正在侦听和已建立的网络连接。
Netstat 有许多不同的参数。本教程将仅使用其中三个。要了解有关 netstat 功能的更多信息,请运行 netstat /?
。
假设您使用的是 Windows PC:
1. 打开提升的命令提示符 (cmd.exe)。
2. 运行 netstat -a
以查找 PC 上所有正在侦听和已建立的连接。默认情况下,netstat 仅返回侦听端口。使用 -a
参数告诉 netstat 返回侦听和已建立的连接。
上面的输出分为四列:
Proto
- 显示 UDP 或 TCP 以指示所使用的协议类型。本地地址
- 显示正在侦听的本地 IP 地址和端口。对于许多服务,IP 部分为 0.0.0.0,这意味着它正在侦听所有网络接口。在某些情况下,服务只会侦听单个网络接口 (NIC)。在这种情况下,netstat 将显示 NIC 的 IP 地址。冒号将 IP 地址与其正在侦听的端口分隔开。外部地址
- 显示本地连接正在与之通信的远程 IP 地址。如果外部地址
为0.0.0.0:0
,则连接正在侦听所有 IP 和所有端口。对于已建立的连接,将显示客户端计算机的 IP。State
- 显示端口所处的状态,通常为LISTENING
或ESTABLISHED
。
3. 现在运行netstat -an
。您现在应该看到输出中的所有名称都已转换为 IP 地址。默认情况下,netstat 尝试将许多 IP 地址解析为名称。
4. 最后,也许您想了解正在侦听或打开这些连接的 Windows 进程。要找到它,请使用 -b
开关。
使用 -b
开关需要提升的命令提示符或 PowerShell 提示符。如果您在非提升提示中使用 -b
开关,您将收到错误请求的操作需要提升
。
使用 PowerShell 查找活动端口和侦听端口
现在您已经有机会了解老式 netstat 实用程序如何显示活动端口和侦听端口,让我们看看如何在 PowerShell 中执行此操作。
使用 PowerShell 可以让您有更多的控制权来查看您想要的内容,而不必滚动浏览长长的输出列表。对于您想要查看的内容,Get-NetTCPConnection
cmdlet 比 netstat 更加具体。
本教程不会涵盖 Get-NetTCPConnection
cmdlet 附带的所有参数。如果您好奇,请运行 Get-Help Get-NetTCPConnection -Detailed
来发现更多示例。
在您的 Windows 电脑上:
1. 以管理员身份打开 PowerShell 控制台。
您需要提升 PowerShell 控制台的唯一原因是查看拥有连接的程序(如 netstat -b
参数)。
2. 运行Get-NetTcpConnection
。您将看到类似于 netstat 提供的输出。 Get-NetTcpConnection
返回一个 PowerShell 对象列表,而不只是一大串输出。
现在,您可以看到 netstat 为您提供的相同一般信息;默认情况下,您拥有有关 OwningProcess
(netstat 上的 -b
开关)和 AppliedSetting
字段的信息,该字段与网络配置文件相关连接是其中的一部分。
与 netstat 不同,Get-NetTCPConnection
cmdlet 现在将显示侦听的 UDP 连接。
3. 将输出通过管道传输到显示所有属性的 Select-Object
。您会看到 PowerShell 返回的信息比 netstat 多得多。
Get-NetTCPConnection | Select-Object -Property *
4. 现在,将输出范围缩小到仅侦听端口。
Get-NetTCPConnection -State Listen
5. 现在,找到 OwningProcess
字段的流程名称。为此,请运行 Get-Process
cmdlet 并提供进程 ID,如下所示。
Get-Process -Id 692
如果您想为进程名称创建另一个属性,您可以选择使用 Select-Object
计算字段。
Get-NetTCPConnection | Select-Object -Property *,@{'Name' = 'ProcessName';'Expression'={(Get-Process -Id $_.OwningProcess).Name}}
6. 通过定义 State
参数值查找 Listening
和 Established
状态,进一步缩小状态范围作为逗号分隔的列表。
Get-NetTCPConnection -State Listen,Established
7. 最后,使用 RemotePort
参数通过连接所连接的端口来限制连接。
使用 LocalPort
参数按本地端口过滤连接。 Get-NetTCPConnection -RemotePort 443
Get-NetTCPConnection -RemotePort 443
结论
您现在已经了解了 Netstat 实用程序和 Get-NetTCPConnection
PowerShell cmdlet 如何帮助您查找本地网络连接。
现在,您可以显示服务器上运行的进程,并将其与 Test-NetConnection PowerShell cmdlet 结合起来,以获得客户端和服务器之间连接的端到端视图。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag