我是靠谱客的博主 潇洒抽屉,最近开发中收集的这篇文章主要介绍python telnet模块,Python Telnet,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本篇文章帮大家学习python Telnet,包含了Python Telnet使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。

Telnet是一种网络协议,它允许一台计算机上的用户登录到另一台也属于同一网络的计算机。telnet命令与主机名一起使用,然后输入用户凭据。成功登录后,远程用户可以以类似于系统普通用户的方式访问应用程序和数据。当然,某些权限是由设置和维护系统的系统管理员控制。

在Python中,telnet由telnetlib模块实现,该模块具有Telnet类,该类具有建立连接所需的方法。在下面的示例中,使用getpass模块在登录过程中处理密码提示。另外,假设已建立到UNIX主机的连接。下面说明程序中使用的telnetlib.Telnet类的各种方法。

Telnet.read_until - 读取直到遇到给定的预期字符串或超时秒数为止。

Telnet.write - 将字符串写入套接字,将所有IAC字符加倍。如果连接被阻止,则可能会阻止。如果关闭连接,可能会引发socket.error。

Telnet.read_all()-读取所有数据,直到EOF;阻塞直到连接关闭。

示例

import getpass

import telnetlib

HOST = "http://localhost:8000/"

user = raw_input("Enter your remote account: ")

password = getpass.getpass()

tn = telnetlib.Telnet(HOST)

tn.read_until

最后

以上就是潇洒抽屉为你收集整理的python telnet模块,Python Telnet的全部内容,希望文章能够帮你解决python telnet模块,Python Telnet所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部