很多时候
,我们需要定期查看Windows系统自带防火墙的
安全配置状态
,例如想了解当前系统是否已经启用了防火墙,防火墙使用了什么类型的配置文件,防火墙是否允许了例外工作模式的启用,多播/广播响应模式有没有被正常启用,当前在所有的网络连接接口上已经打开了哪些网络端口,这些处于打开状态的端口号码是什么等;正常来说,我们需要先进入Windows系统自带防火墙的基本配置界面,然后依次点选其中的各个标签设置页面,之后才能在各个页面中了解到上述配置信息
。很显然,采用上面的方法查看Windows防火墙各方面的配置状态,无疑是比较麻烦的;事实上,在Windows Server 2008系统环境下,我们可以巧妙地利用系统自带的netsh命令,来一次性查看该系统防火墙所有的配置状态信息,下面就是该方法的具体实现步骤:
首先在Windows Server 2008系统桌面中打开“开始”菜单,从中逐一点选“程序”、“附件”选项,再从下级菜单中用鼠标右键单击“命令行提示符”命令,从弹出的快捷菜单中点选“以管理员身份运行”命令,此时系统屏幕将会自动切换到DOS命令行工作窗口;
其次在该工作窗口的DOS命令提示符下,输入字符串命令“netsh”,单击回车键后将系统切换到netsh命令配置状态,接着再输入字符串命令“firewall”,单击回车键后,系统又会自动进入Windows防火墙的命令设置环境,这时我们会看到系统屏幕上出现的提示符已经变成了“netsh firewall”;
下面在“netsh firewall”提示符下,输入字符串命令“show state”,单击回车键后,我们就能从如图1所示的结果界面中,看到系统自带防火墙各个方面的
安全配置状态信息了;例如,在这里我们发现Windows系统自带防火墙使用了标准配置文件,启用了例外工作模式,禁止了通知模式,启用了多播/广播响应模式,当前所有网络连接接口上没有网络端口被打开等
。