如何检查我的 Windows 防火墙出站规则?

如何检查我的 Windows 防火墙出站规则?

我需要一个程序来使用我的 Windows 防火墙监听本地主机上的端口 9000。我为我的程序创建了传出和传入规则,但我只能在 Windows 防火墙常规菜单中看到传入规则?我还注意到我的传出规则菜单中有更多传出规则,但我只能在常规防火墙菜单中看到 4 条传出规则,但我看到更多传入规则?该程序不监听端口 9000 或不工作。我也尝试过 netstat -a -p,但无济于事。我没有在输出中看到 0.0.0.0:9000?如何检查我的程序是否监听端口 9000 或当端口 9000 打开时连接到它?

在此处输入图片描述

答案1

听起来你有一个活动的过滤器,正在过滤向你显示的规则。

点击右侧的每个过滤器设置,并将其设置为显示所有

在此处输入图片描述

至于监控,遗憾的是,Windows 防火墙仍然是一个相对较轻的防火墙,不适合“高级用户”(尽管 Windows 7 中的防火墙比 XP SP2 中的防火墙有了很大的改进——*咳咳*出站规则*咳咳*)。因此,它不提供出站连接的通知[1][2][3]

如果您想要对传入和传出连接进行全面的监控/报告/警报,则需要使用专用的第三方防火墙(但请注意,免费版本通常会限制这些确切的功能)。

另一个选择是使用类似Windows 防火墙通知程序它充当 Windows 防火墙和用户之间的垫片,提供更传统的软件防火墙体验。

相关内容