laotongbao 发表于 2009-3-23 13:08:59

如何通过telnet登录防火墙来控制对应网段网络的开关

要求实现这样的操作,如图示:

左边一排命令按钮的功能是开放相应机房网络,右边则是的功能是关闭相应机房网络,这些都是通过连接到防火墙来设置的;当网络是开通的时候,相应机房的“允许上网”按钮是可操作的,否则呈灰色;相应的dos命令是这样:


开网络(实验室1):
1、telnet 10.1.0.1{ENTER}
2、3587612{ENTER}
3、sys{ENTER}
acl 2000{ENTER}
4、undo rule 0{ENTER}
关网络(实验室1)
1、telnet 10.1.0.1{ENTER}
2、3587612{ENTER}
3、sys{ENTER}
acl 2000{ENTER}
4、rule 0 deny source 192.168.1.0 0.0.0.255{ENTER}

如果用vbs脚本是这样的:
set sh=WScript.CreateObject("WScript.Shell")
WScript.Sleep 500
sh.SendKeys "open 10.1.0.1"
WScript.Sleep 500
sh.SendKeys "{ENTER}"
WScript.Sleep 500
sh.SendKeys "3587612{ENTER}"
WScript.Sleep 500
sh.SendKeys "sys{ENTER}"
WScript.Sleep 500
sh.SendKeys "acl 2000{ENTER}"
WScript.Sleep 500
sh.SendKeys "rule 0 deny source 192.168.1.0 0.0.0.255{ENTER}"

因直接用命令操作太繁琐;用vbs脚本当个文件控制,文件太多。这些功能用autoit脚本如何实现?请大家帮忙看看,谢谢


主要问题是如何用autoit脚本实现下面功能:
1、telnet 10.1.0.1{ENTER}
2、3587612{ENTER}
3、sys{ENTER}
acl 2000{ENTER}
4、rule 0 deny source 192.168.1.0 0.0.0.255{ENTER}

[ 本帖最后由 laotongbao 于 2009-3-23 15:20 编辑 ]

马甲 发表于 2009-3-23 18:31:31

http://www.autoitx.com/forum.php?mod=viewthread&tid=4692&extra=page%3D4

这个对你不知道有没有帮助
页: [1]
查看完整版本: 如何通过telnet登录防火墙来控制对应网段网络的开关