netsh firewall show portopening
命令用于显示 Windows 防火墙中已配置的端口开放信息123。以下是该命令的具体用法及示例输出:
- 基本用法:
- 在命令提示符中输入
netsh firewall show portopening
,它将显示当前防火墙配置中已开放的端口及其相关信息。默认情况下,显示的信息较为简洁,只包含端口号、协议以及描述等基本信息。
- 在命令提示符中输入
- 使用详细模式(可选):
- 可以添加
enable
或verbose=enable
参数来查看更详细的信息。例如,netsh firewall show portopening enable
或netsh firewall show portopening verbose=enable
。这样会显示更多关于端口开放规则的详细配置,如规则的应用范围(如特定的网络配置文件)等,但具体显示的详细程度可能因 Windows 系统版本而异。
- 可以添加
- 示例输出:
- 假设你的系统中开放了 80 端口(例如用于 Web 服务),执行命令后可能会看到类似以下的输出:
plaintext
协议 端口 名称
TCP 80 Web 服务端口
- 如果使用了详细模式,可能还会看到关于该端口开放规则的更多信息,如应用的网络配置文件(如公共、专用或域网络配置文件)等。
需要注意的是,该命令显示的是已在 Windows 防火墙中明确配置为开放的端口信息。如果某个端口没有在输出结果中显示,并不一定意味着该端口被禁用,可能只是没有被添加到防火墙的开放端口列表中3。另外,不同版本的 Windows 系统在命令的输出格式和详细程度上可能会有所不同。