netsh interface tcp>add
下列指令有效:
此上下文中的命令:
add chimneyapplication - 将应用程序添加到 TCP 烟囱卸载表中。
add chimneyport - 将源端口、目标端口筛选器添加到 TCP 烟囱卸载表中。
netsh interface tcp>set
下列指令有效:
此上下文中的命令:
2、advfirewall
netsh advfirewall firewall>?
此上下文中的命令:
?- 显示命令列表。
add- 添加新入站或出站防火墙规则。
delete - 删除所有匹配的防火墙规则。
dump - 显示一个配置脚本。
help - 显示命令列表。
set- 为现有规则的属性设置新值。
show - 显示指定的防火墙规则。
若需要命令的更多帮助信息,请键入命令,接着是空格,后面跟 ?。
1)增加过滤规则
netsh advfirewall firewall>add rule ?
用法: add rule name=<string>
dir=in|out
action=allow|block|bypass
[program=<program path>]
[service=<service short name>|any]
[description=<string>]
[enable=yes|no (default=yes)]
[profile=public|private|domain|any[,...]]
[localip=any|<IPv4 address>|<IPv6 address>|<subnet>|<range>|<list>]
[remoteip=any|localsubnet|dns|dhcp|wins|defaultgateway|
<IPv4 address>|<IPv6 address>|<subnet>|<range>|<list>]
[localport=0-65535|<port range>[,...]|RPC|RPC-EPMap|IPHTTPS|any (default=any)]
[remoteport=0-65535|<port range>[,...]|any (default=any)]
[protocol=0-255|icmpv4|icmpv6|icmpv4:type,code|icmpv6:type,code|
tcp|udp|any (default=any)]
[interfacetype=wireless|lan|ras|any]
[rmtcomputergrp=<SDDL string>]
[rmtusrgrp=<SDDL string>]
[edge=yes|deferapp|deferuser|no (default=no)]
[security=authenticate|authenc|authdynenc|authnoencap|notrequired
(default=notrequired)]
示例:
为不具有封装的 messenger.exe 添加入站规则:
为端口 80 添加出站规则:
为 TCP 端口 80 通信添加需要安全和加密的入站规则:
为 messenger.exe 添加需要安全的入站规则:
为 SDDL 字符串标识的组 acmedomainscanners 添加
经过身份验证的防火墙跳过规则:
为 udp- 的本地端口 5000-5010 添加出站允许规则
①拒绝本机 any 到 100.1.1.1 的icmp报文
注意,block/any/icmpv4这些参数不能简写,protocol、localip这些可以简写。
2)删除过滤规则
netsh advfirewall firewall>del rule ?
用法: delete rule name=<string>
[dir=in|out]
[profile=public|private|domain|any[,...]]
[program=<program path>]
[service=<service short name>|any]
[localip=any|<IPv4 address>|<IPv6 address>|<subnet>|<range>|<list>]
[remoteip=any|localsubnet|dns|dhcp|wins|defaultgateway|
<IPv4 address>|<IPv6 address>|<subnet>|<range>|<list>]
[localport=0-65535|<port range>[,...]|RPC|RPC-EPMap|any]
[remoteport=0-65535|<port range>[,...]|any]
[protocol=0-255|icmpv4|icmpv6|icmpv4:type,code|icmpv6:type,code|
tcp|udp|any]
注释:
- 删除按名称识别的规则,也可按终结点、端口、
协议和类型识别规则
- 如果找到多个匹配项,则删除所有匹配规则。
- 如果指定 name=all,则从指定的
类型和配置文件中删除所有规则。
示例:
②删除刚刚那条规则《拒绝本机 any 到 100.1.1.1 的icmp报文》