cmd下的对xp防火墙的设置_
发表于:2007-06-08来源:作者:点击数:
标签:
cmd下可以实现的功能很多很多,包括对注册表啊的操作。不过还有更多的可以实现的功能也许你还没发现,下面就是一些cmd下配置xp自带防火墙的实现 cmd下的命令大致分为三种, 网络 检测(如ping)、网络连接(如telnet)和网络配置(如netsh)。我们现在要说的
cmd下可以实现的功能很多很多,包括对注册表啊的操作。不过还有更多的可以实现的功能也许你还没发现,下面就是一些cmd下配置xp自带防火墙的实现 cmd下的命令大致分为三种,
网络检测(如ping)、网络连接(如telnet)和网络配置(如netsh)。我们现在要说的就是通过netsh来实现的。因为防火墙也是属于网络配置。
cmd下键入netsh,出现netsh>就证明成功进去了。如果你是第一次使用这个命令,可以键入help来看看有什么命令;
netsh>help
下列指令有效:
此上下文中的命令:
.. - 移到上一层上下文级。
? - 显示命令列表。
abort - 丢弃在脱机模式下所做的更改。
add - 在项目列表上添加一个配置项目。
alias - 添加一个别名
bridge - 更改到 `netsh bridge' 上下文。
bye - 退出程序。
commit - 提交在脱机模式中所做的更改。
delete - 在项目列表上删除一个配置项目。
diag - 更改到 `netsh diag' 上下文。
dump - 显示一个配置脚本。
exec - 运行一个脚本文件。
exit - 退出程序。
firewall - 更改到 `netsh firewall' 上下文。
help - 显示命令列表。
interface - 更改到 `netsh interface' 上下文。
offline - 将当前模式设置成脱机。
online - 将当前模式设置成联机。
popd - 从堆栈上打开一个上下文。
pushd - 将当前上下文放推入堆栈。
quit - 退出程序。
ras - 更改到 `netsh ras' 上下文。
routing - 更改到 `netsh routing' 上下文。
set - 更新配置设置。
show - 显示信息
unalias - 删除一个别名。
winsock - 更改到 `netsh winsock' 上下文。
下列的子上下文可用:
bridge diag firewall interface ras routing winsock
这些命令后面跟的解释已经说的很明白了,我就不再多说了。你能看到firewall命令。键入firewall。提示符就变成netsh firewall>了,继续键入help,看看firewall下面有什么命令。
netsh firewall>help
下列指令有效:
命令从 netsh 上下文继承:
.. - 移到上一层上下文级。
abort - 丢弃在脱机模式下所做的更改。
add - 在项目列表上添加一个配置项目。
alias - 添加一个别名
bridge - 更改到 `netsh bridge' 上下文。
bye - 退出程序。
commit - 提交在脱机模式中所做的更改。
delete - 在项目列表上删除一个配置项目。
diag - 更改到 `netsh diag' 上下文。
exit - 退出程序。
firewall - 更改到 `netsh firewall' 上下文。
interface - 更改到 `netsh interface' 上下文。
offline - 将当前模式设置成脱机。
online - 将当前模式设置成联机。
popd - 从堆栈上打开一个上下文。
pushd - 将当前上下文放推入堆栈。
quit - 退出程序。
ras - 更改到 `netsh ras' 上下文。
routing - 更改到 `netsh routing' 上下文。
set - 更新配置设置。
show - 显示信息
unalias - 删除一个别名。
winsock - 更改到 `netsh winsock' 上下文。
此上下文中的命令:
? - 显示命令列表。
add - 添加防火墙配置。
delete - 删除防火墙配置。
dump - 显示一个配置脚本。
help - 显示命令列表。
reset - 将防火墙配置重置为默认值。
set - 设置防火墙配置。
show - 显示防火墙配置。
其实好多命令都是从上面继承下来的,而我们用到的就是 “此上下文中的命令”
add ,delete,show,set等等
看看这些命令都是怎么使用的。
1 add 键入add看看 ,得到下面的提示:
netsh firewall>add
下列指令有效:
命令从 netsh 上下文继承:
add helper - 安装一个助手 DLL。
此上下文中的命令:
add allowedprogram - 添加防火墙允许的程序配置。
add portopening - 添加防火墙端口配置。
假如你要添加防火墙允许的端口呢,就是add portopening,添加防火墙允许的程序呢就是add
allowedprogram了。这两个我想在我们入侵过程中是最重要的了。这样我们就可以在命令行下配置防火墙,让我们特定的端口和程序可以使用了。下面看看具体是如何使用的。
键入add allowedprogram。会提示你命令不正确,然后下面出现的就是命令的正确用法。
netsh firewall>add allowedprogram
此命令提供的语法不正确。请查看帮助以获取正确的语法信息。
add allowedprogram
[ program = ] path
[ name = ] name
[ [ mode = ] ENABLE|DISABLE
[ scope = ] ALL|SUBNET|CUSTOM
[ addresses = ] addresses
[ profile = ] CURRENT|DOMAIN|STANDARD|ALL ]
添加防火墙允许的程序配置。
参数:
program - 程序路径和文件名。
原文转自:http://www.ltesting.net