正产情况下,人们使用的是telnet与网关、路由、交换机设备进行交互,但是直接使用telnet的问题在于,处理起来太慢,因为如果是管道输出到telnet的话,速度太快,telnet处理速度太慢,会导致断开连接管道broken,而如果加上sleep的话,最小的时间是1s的这样telnet处理起来又奇慢无比,光是登陆就要登陆4-5s。因此最好的方法还是使用telnetlib之类的库,自己进行开发,进行自动化的流程操作,尝试使用的是python telnetlib,这个lib使用的时候,由于是交互使用,所以每次write命令之后都要read_until一个设备的标示符,使用这种方法来确认设备正常返回了,这里需要注意,今天在使用过程中出现了问题,那就是,我们的设备提供商昨天登陆了我们的设备,在未告知的情况下!将设备名称改变了!而且还是中文!真是醉了,然后一系列东西就在年前出问题了!!无语,幸好发现的及时,赶紧叫他们把设备名称改了回来,不然年后请假都请不安生了!!
这里用到的是python server根据dnsmasq的解析log将网站ip实时添加到另外一条线路,以实现某种不可告人的目的~。~后续放教程讲解。
转载请注明来源链接 http://just4fun.im/2017/01/24/python-e6-93-8d-e4-bd-9cruijie-e7-bd-91-e5-85-b3-e8-ae-be-e5-a4-87/ 尊重知识,谢谢:)