用python批量telnet的程序

yifei325325 2014-08-27 10:17:56
最近公司要求对一批产品批量升级,具体步骤如下:
1,搜索同一个无线路由器下所有的产品IP地址
2,通过IP地址一个个telnet进入产品内核中
3,执行tftp进行升级。
请大神提供一下思路,
1:如何搜索同一个无线路由器下所有产品的IP地址(产品的MAC地址默认是7C开头)不能搜出已经连接的其他无线设备(比如手机或者电脑)
2,如何通过搜索到的IP地址批量telnet进入产品Linux内核中?(用户名和密码)
本人初学python 菜鸟一枚,请各位大虾不吝赐教!不胜感激。。。
...全文
374 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yifei325325 2014-08-28
  • 打赏
  • 举报
回复
引用 1 楼 iasky 的回复:
获取局域网的所有IP可以使用扫描的方式来搞 Python自带telnet的lib,使用很简单。https://docs.python.org/2/library/telnetlib.html
能详细的说一下怎么使用扫描的方式么?谢谢!
jeky_zhang2013 2014-08-27
  • 打赏
  • 举报
回复
我原来是在局域网中机器启动socket监听,用一台机器给其他机器发消息,当有消息来时进行处理
iasky 2014-08-27
  • 打赏
  • 举报
回复
获取局域网的所有IP可以使用扫描的方式来搞 Python自带telnet的lib,使用很简单。https://docs.python.org/2/library/telnetlib.html

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧