如何检测物理防火墙、路由器和交换机是否工作正常

本文关键字:交换机 路由器 是否 工作 防火墙 何检测 检测 | 更新日期: 2023-09-27 18:04:54

我正在尝试开发一个网络监控窗口应用程序。是否有任何方法来检测物理防火墙,路由器和交换机是否正常运行,而不是关闭或不工作?我还需要从连接到局域网的客户端系统检测到这一点。

我猜对于交换机ping到它的IP地址是必要的?

对于ping开关,这里是我的代码,
void PingSwitch()
{
    var ping = new Ping();
    if (!string.IsNullOrEmpty(this.IPV4Address))
    {
        PingReply pingReply = ping.Send(this.IPV4Address);
        if (pingReply.Status == IPStatus.Success)
            this.Background = Brushes.Green;
        else
            this.Background = Brushes.Red;
    }
}

如何使用路由器和防火墙?

如何检测物理防火墙、路由器和交换机是否工作正常

对于那些感兴趣的人,我张贴了我得到的解决方案。

按照@Default的建议,我使用了nmap,并在c#中对交换机和路由器进行了隐身扫描,这篇文章对检测防火墙有帮助。