找回密码
 加入
搜索
查看: 2052|回复: 1

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

[复制链接]
发表于 2009-3-23 13:08:59 | 显示全部楼层 |阅读模式
要求实现这样的操作,如图示:

左边一排命令按钮的功能是开放相应机房网络,右边则是的功能是关闭相应机房网络,这些都是通过连接到防火墙来设置的;当网络是开通的时候,相应机房的“允许上网”按钮是可操作的,否则呈灰色;相应的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 ... &extra=page%3D4

这个对你不知道有没有帮助
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 08:35 , Processed in 0.075369 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表