python telnet登陆RouterOS执行相关命令,并返回命令执行结果,pythonrouteros,#Telnet Rout#Telnet RouterOs & Run Command v0.1#python v3.2#Routeros v3.27import telnetlib,time,os#config_user_password_port_etc.HOST='192.168.1.1'PORT='23'user= 'test'password= '1'command_1='ping 8.8.8.8 c 10'command_2='quit'tn=telnetlib.Telnet(HOST,PORT)tn = telnetlib.Telnet(HOST)#input usertn.read_until(b"Login: ")tn.write(user.encode('UTF-8') + b"\\n")#input passwordtn.read_until(b"Password: ")tn.write(password.encode('UTF-8') + b"\\n")#run commandtn.read_until(b'>')tn.write(command_1.encode('UTF-8')+b"\\r\\n")time.sleep(10)tn.read_until(b'>')tn.write(command_2.encode('UTF-8')+b"\\r\\n")#write result in files#print(tn.read_all)result=tn.read_all()file_object=open('result.txt','wb')file_object.write(result)file_object.close()print ('Finish')tn.close()#该片段来自于http://byrx.net

php telnet ros,python telnet登陆RouterOS执行相关命令,并返回命令执行结果,pythonrouteros,#Telnet Rout...相关推荐

  1. hualinux ros 1.13:RouterOS脚本(三):命令行结构

    目录 一.命令行语法 1.1 命令行语法 1.2 关于大中小括号解说 1.2.1 小括号:一个整体 1.2.2 中括号:子命令 1.2.3 花括号:语句块 二.注解:方便你我 2.1 注解说明 2.2 ...

  2. java执行linux脚本 并返回其执行结果

    import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.i ...

  3. python执行cmd系统命令获取返回值的几种方式

    python 执行shell命令 注:python3.X模块中以废弃commands该模块,使用subprocess模块在本文下面增加解说 本篇介绍如何使用python在cmd上执行shell命令 用 ...

  4. 思科路由器:开启telnet和ssh远程登陆

    给路由器配置IP Router>enable Router# Router#configure terminal Enter configuration commands, one per li ...

  5. S5720 telnet配置后无法登陆

    https://support.huawei.com/enterprise/zh/knowledge/EKB1000085197?idAbsPath=7919710 问题描述 S5720 作为teln ...

  6. liunx服务器 telnet 带用户名 端口登陆方法

    telnet telnet 通常用来远程登录.telnet程序是基于TELNET协议的远程登录客户端程序.Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方 ...

  7. python telnet模块,Python Telnet

    本篇文章帮大家学习python Telnet,包含了Python Telnet使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. Telnet是一种网络协议,它允许一台计算机 ...

  8. 用Python远程登陆服务器的最佳实践

    来源 | Python编程时光(ID: Cool-Python) 在使用 Python 写一些脚本的时候,在某些情况下,我们需要频繁登陆远程服务去执行一次命令,并返回一些结果. 在 shell 环境中 ...

  9. python怎么读取github_如何通过Python模拟登陆Github?

    当我们访问一个网站,输入账号密码进入网页之后,再点击网页中的其他链接,跳转到另一个网页时,浏览器并不要求我们重新再输入一次账号密码,这是为什么呢? 原因是,当我们第一次输入账号密码后,服务器会返回给我 ...

最新文章

  1. Matlab读取txt文本并且绘制曲线
  2. 第53课 化功大法 《小学生C++趣味编程》
  3. Spring Batch_Parallel Steps
  4. 7 centos lvs nat配置_centos中lvs安装配置方法详解
  5. git rebase 合并中间的提交
  6. Echarts数据可视化tooltip提示框,开发全解+完美注释
  7. 《离散数学》-图论6.10
  8. Java 2实用教程(第五版)
  9. 动态lacp和静态lacp区别_LACP学习笔记
  10. 无线网检查服务器在那,无线网络服务器地址在哪里找
  11. java doc 文件转pdf_Java中Word转PDF解决方案
  12. apple developer苹果账号过期了如何续费
  13. photoshop cs4 注册
  14. 在线安装提示失败显示系统镜像MD5不正确怎么办
  15. 《PyTorch机器学习从入门到实战》 例程(PyTorch1.2版本可用)
  16. 金额转换保留小数点后两位
  17. day52 css选择器和特性
  18. 扁平化设计与质感设计: 他们有什么不同?
  19. 一个简单的JS(盒子移动)
  20. 开启及清除NV_RESTORE信息的方法

热门文章

  1. 前端大文件上传及切片上传-提升上传效率
  2. Azure Key Vault(3):Key和Secret的区别
  3. SQL 之 事务(Transaction)
  4. 堪培拉地理位置经纬度_全球各大城市的经纬度?,全球各大著名城市的经纬度...
  5. ###vuex###
  6. 怎么写实验论文的结论和参考文献部分
  7. 鹅厂内部干货|微信小游戏开发技术怎么应用?
  8. 关于查找Vue中下标的方法(some和findindex)
  9. 2019年小学计算机室管理制度,2018年-2019上小学微机室工作计划.doc
  10. Morgan Stanley OA题库