谢谢,你们的鼓励是我继续前进的动力!
我将软件做了一些修改,奉献给大家:
配置文件格式:
第一行:需要登陆的ip地址,例如:192.168.1.1
第二行:需要登陆的端口号,例如:23
第三行:需要执行的命令,一般这里是输入密码
第四行:需要执行的命令
......:需要执行的命令
实际上,从第三行开始输入的内容就是用普通telnet登录后需要输入的内容!
配置文件可在行首加""*""控制本行显示信息为""******""!
配置文件可在行首加""'""表示本行为注释行,不执行!
加密文件功能可将配置文件加密,加密后可恢复,但本软件未设置恢复功能!加密前请先备份!实在要是匡瓢了,把文件发到
zhongang@gmail.com。
执行密文功能就是执行加密文件用的
执行明文功能就是执行未加密文件用的,可作为调试配置文件使用
关于执行密文+明文功能:
考虑到解密、速度等因素,执行密文功能只适合小文件使用,所以增加这项功能。
在密文配置中设置ip、端口、密码、等需保密命令,在明文配置中输入无需保密的命令(例如:arp、端口绑定等)
本功能实际上是执行一次密文配置后马上执行明文配置,所以这里的明文配置中直接输入命令即可,不要ip、端口等
本功能有且只有本功能有在密文配置文件第一行用""'/""开头,用""/""间隔设置在明文配置文件中禁用字符串的功能!这样可以避免他人修改明文配置从而修改密码等重要参数!
例如:为避免他人在明文配置中加入enable secret修改密码,可以在禁用字符串中设置'/en/,这样在明文配置文件中所有包含""en""的命令行都不会执行!
为了保证安全,单独执行的密文配置执行完毕后应设置退出登录或退出特权模式!(小技巧:在禁用字符串中设置'/ /a/b/c/d/e/f......,把空格和26个字母全部禁用,这样在明文配置中的命令全部不会执行了,除非是不带空格的汉字命令^_^)
本功能有且只有本功能有在密文配置文件第二行用""'/""开头,用""/""间隔设置在明文配置文件中必须用字符串的功能!这样指定明文配置文件中命令行必须包含的字符串,从而指定只能执行的命令!
例如:在密文配置文件中:第一行设置'/192.168.0./,第二行设置'/arp/,这样只会执行明文配置文件中所有不包含192.168.0.但必须包含arp的命令行!