首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python模块:telnetlib

我同学在实现这个客户端时总是出现各种问题,而且我看他的代码有些也不懂,主要是因为里面有一个我只是听说还没有用过的模块——telnetlib。...我首先是上网查了一下telnetlib模块,结果发现它是用来处理telnet连接的。telnet连接现在已经用得非常少了,因为它是明文传输,极度不安全!但是拿它做课程设计绰绰有余。...言归正传,我们首先来看一下telnetlib模块到底是什么,这个模块里有哪些东西。首先import telnetlib,然后help(telnetlib)即可,如图所示。 ?...稍微翻译一下NAME下面那句话:telnetlib——TELNET客户端类。然后就是描述和一个例子,这些不用管。直接看例子下面的Note那一段,为了确保连贯性,我把Note那一段和它后面几段放一起。...然后,没有其他操作被telnetlib执行。 ? 方法被定义在这里: __del__(self) 析构器——关闭这个连接。

2.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

网络工程师学Python-32-远程连接管理Telnet

Python Telnet是一种用于远程连接和管理网络设备的Python库。使用Python Telnet,您可以在远程设备上执行命令、上传和下载文件、设置Telnet代理等。...在本文中,我们将介绍一些流行的Python Telnet库,以及如何在Python中使用它们。图片Telnetlibtelnetlib是Python标准库中用于Telnet连接和管理的模块。...Telnetlib3Telnetlib3是一个Telnet客户端库,用于连接和管理网络设备。它提供了更高级的功能,例如自定义提示、协议交换和Telnet选项处理。...NornirNornir是一个用于网络自动化的Python库,它使用Telnetlib和Netmiko实现了自动化网络设备管理。它提供了一个统一的API,用于管理远程设备的配置、文件传输、文件操作等。...在本文中,我们介绍了一些流行的Python Telnet库,包括telnetlibTelnetlib3和Nornir。

72030

Python 实现自动化测试 dubbo 协议接口

今天的分享将提供一种方案由 Python 来实现 dubbo 协议的接口自动化测试。...准备工作: 安装Python3+的运行环境 使用python -m pip install telnetlib安装依赖包 PS:使用依赖包telnetlib是想通过 Python 来模拟 Linux...下对 dubbo 接口调用的命令行操作 Python 实现源码 import json import telnetlib class Dubbo(telnetlib.Telnet): prompt...,它的值将由传入进来的 method_name 取代,一般是传入被调用的方法名称,这里的写法只是为了占位; (4)、() 为 invoke 命令后调用 method_name 方法时需要的格式,类似 Python...})".format(service_name,method_name,param_data),需要在 () 里添加占位符,并在调用该方法时传入对应的参数,一般是 key:value 格式的参数,即 Python

44810

python线程池(threadpool

台机器串行处理就需要1000×10s,差不多三个小时,这是很难受的事情; 之前用thread的start_new_thread方法也可以实现,但是线程数量不好控制,没找到相关的控制线程数量的锁; 找了下关于python...threadpool/ 我下的是版本1.2.2: http://chrisarndt.de/projects/threadpool/download/threadpool-1.2.2.tar.bz2 放到当前目录或者python...requests: pool.putRequest(req) 第四行是等待所有的线程完成工作后退出; 下面看下我的代码,使用线程池前后代码对比,不使用线程池: import telnetlib...import time #执行比较耗时的函数,需要开启多线程 def myTelnet(L): tn = telnetlib.Telnet...myTelnet(L[i]) 如果myTelnet每次执行要10s,那么255次myTelnet就需要2550s,大概是40分钟; 用多线程的情况: import telnetlib

84710

Python实现Telnet自动连接检测密码

最近在学习Python网络相关编程,这个代码实现了Telnet自动连接检测root用户密码,密码取自密码本,一个一个检测密码是否匹配,直到匹配成功,屏幕输出停止。...Python内置了telnetlib模块,支持telnet远程操作,只要直接import就可以。...代码如下: # encoding=utf-8 import telnetlib import time import sys import os def do_telnet(Host, Port,...telnetlib提供好多方法可以得到数据,象read_until()是当结果中存在想要的信息时返回,read_some()是只要有结果就返回,read_very_lazy()是返回缓冲区中的数据。...经过看代码,telnetlib采用缓冲的处理方式,因此数据并不是一下子就返回的,而是先放在了缓冲区中。许多的读取处理都是围绕着这个缓冲区来的。

1.5K30
领券