Linux中通过python脚本获取telnet的返回值超时
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
Python内容推荐
使用python Telnet远程登录执行程序的方法
如下所示: # -*-coding:utf-8 -*- def do_telnet(Host, username, password, finish, commands): import telnetlib '''''Telnet远程登录:Windows客户端连接Linux服务器''' # 连接Telnet服务器 tn = telnetlib.Telnet(Host, port=23, timeout=10) tn.set_debuglevel(2) # 输入登录用户名 tn.read_until(b'login:') tn.write(username)
Python判断telnet通不通的实例
这个跟ping那个差不多,ping的那个脚本就是通过这个改了下,大体一致,不过telnet的不需要判断返回的字符串。快一些 这里具体需要telnet的ip是需要自己向定义好的数组中写的 我这里加了一个定时,是7200秒,也就是2小时 行了,上代码吧: #!/usr/bin/env python # coding: utf8 import telnetlib import time import codecs import os # telnet host def telnetdo(host, statusFile): status1 = 'telnet success' status2
python + pyqt做的 telnet登陆升级程序
python + pyqt做的 telnet登陆升级程序,能够批量升级linux设备,为了获取是否挂载成功,自己修改了点telnetlib,ui界面是用qt做的,主要是练习使用pyqt做了个小工具
Python-通过Python脚本自动巡检网络设备
通过Python脚本,自动巡检网络设备,并将巡检结果输出到附件,邮件发送。使用的是Python的telnetlib模块
Telnet-crack:Telnet——破解(python)
Telnet-crack Telnet——crack (python) 本程序由Xfree团队编写 转载请说明出处 windows下测试通过 可破解windows,linux,H3C路由器, 理论上也可破解root后的安卓手机,但是未测试 注意字典最后一行不要有换行,不然会进入死循环 编程技术还是有待长进啊 写这个程序把我累死了。 印度阿三能写的东西,我不照样搞出来了么。 风炫 2015年5月8日
对python使用telnet实现弱密码登录的方法详解
系统环境: 64位win7企业版 python2.7.10 2016.08.16修改内容: 1)read_until()函数是可以设置timeout的,之前不能获取到password之后的返回是因为调用read_some()函数次数不够,没有读取到返回信息 2)如果不设置read_until()函数的timeout值,那么程序将一直建立连接而不会关闭,导致程序永远没有返回,所以设置timeout还是有必要的 3)不同服务器返回的内容是不一样的,例如网络设备radware返回就不是”login:”,而是”user:”,有的password的p是大写的,所以匹配”assword:”比较好。并且,不
通过python连接Linux命令行代码实例
主要介绍了通过python连接Linux命令行代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
批量备份交换机配置文件,Python批量抓交换机配置,python脚本自动备份华为交换机配置
python脚本自动备份华为交换机配置,Python实现批量备份交换机配置,
python脚本后台执行方式
今天小编就为大家分享一篇python脚本后台执行方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
python中telnetlib模块的使用.docx
其中port和timeout是可选的参数,而timeout的只是在初始化socket连接时起作用,而一旦连接成功后如果出现等待那就不会起作用了,比如使用read_until方式获取内容时返回的内容与指定的内容没有吻合,那么就会造成提示等待的情况,这时timeout是不会起作用的,而这个socket连接会一直保持着,永生不死。 那么如何解决这个问题呢,其实还有一种比较原始的方法,就是使用sleep方法来代替read_until方法,这样就不会出现种情况,因为到点就会自己输入,最多也就是最后得不到想要的结果,但是这个方式很不稳定,兼容性也不好;另一种方法是使用线程来启动这个函数,然后对子线程进行超时设置,这样就可以达到间接控制这个telnet连接的目的了。
Python安装使用命令行交互模块pexpect的基础教程
Pexpect是一个纯Python模块,可以用来和ssh、ftp、passwd、telnet等命令行命令进行交互使用,在Linux系统下尤其好用,下面我们就来具体来看一下Python安装使用命令行交互模块pexpect的基础教程:
python之pexpect实现自动交互的例子
今天小编就为大家分享一篇python之pexpect实现自动交互的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Python pexpect模块及shell脚本except原理解析
expect脚本 expect是什么 expect是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用来实现自动交互功能的软件。 在实际工作中,我们运行命令、脚本或程序时,这些命令、脚本或程序都需要从终端输入某些继续运行的指令,而这些输入都需要人为的手工进行。而利用expect,则可以根据程序的提示,模拟标准输入提供给程序,从而实现自动化交互执行 由于在linux中的一些命令不太适合于脚本的自动化运行,比如fdisk,telnet,ftp连接下载等,所以必须使用except来解决交换问题。 except基础 包含以下四个命令 命令 作用
linux ssh、telnet、yum安装配置
菜鸟 配置linux服务器详细说明,从yum的安装到ssh服务,telnet,ftp等的安装和配置
Configure and install the telnet service on a Linux system
先展示下效果 https://pan.quark.cn/s/a4b39357ea24 ZTE Telnet Turn on Telnet service of a ZTE router or ONU. Requirements Python version: 2.7 or 3.0+ Third-Party Packages: not required Usage Acknowledgement ztemodemtools by douniwan5788 (AGPL-3.0 license) pyAES by Marti Raudsepp (MIT license) License GNU Affero General Public License v3.0
Telnet_test
Telnet_test
Telnet 发送邮件
NULL 博文链接:https://laosu.iteye.com/blog/982993
linux 模拟键盘输入
linux 模拟键盘输入 expect 模拟键盘输入,python 模拟键盘输入
使用Linux命令启动Telnet服务配置
已经博主授权,源码转载自 https://pan.quark.cn/s/a4b39357ea24 ZTE Telnet Turn on Telnet service of a ZTE router or ONU. Requirements Python version: 2.7 or 3.0+ Third-Party Packages: not required Usage Acknowledgement ztemodemtools by douniwan5788 (AGPL-3.0 license) pyAES by Marti Raudsepp (MIT license) License GNU Affero General Public License v3.0
Linux主机如何实现无需输入密码的远程登录或脚本远程执行
linux机器日常运维过程中,经常需要在本地运行脚本执行针对远程主机的命令。正常情况下,ssh登陆远程机器时会提示输入密码,这会影响到脚本的自动执行,(因为shell脚本中没有自动填充密码的命令)。 总的来说,有两个办法来解决问题: 1)建立主机间的ssh信任关系 2)用python脚本模拟scp命令的密码输入过程,避免每次手工输密码。 本文依次进行介绍。 1、建立主机间的ssh信任关系实现不输入密码的登录 假设需要建立从usr1@localhost到usr2@remote这两对(主机,用户)间的信任关系,可以分为3步: 1)生成usr1
最新推荐





