telnetlib

    0热度

    1回答

    在python中创建正则表达式时,有没有办法忽略特殊字符的含义?换句话说,采取字符串“原样”。 我正在编写内部使用expect方法的Telnet对象,该对象只接受正则表达式。因此,答案不能是明显的“使用==而不是正则表达式”。 我想这 import re SPECIAL_CHARACTERS = "\\.^$*+?{}[]|():" # backslash must be placed fir

    2热度

    1回答

    大家好,你好! 我目前正在尝试为Python 2.7使用Telnetlib(https://docs.python.org/2/library/telnetlib.html)与某些外部设备进行通信。 我已经建立了基础: import sys import telnetlib tn_ip = xxxx tn_port = xxxx tn_username = xxxxx tn_passwo

    1热度

    1回答

    import getpass import sys import telnetlib host = "10.28.103.126" user = b"apc" password = b"apc" outlet = b"8" tnObject = telnetlib.Telnet(host) print("yes") tnObject.read_until(b"User Nam

    0热度

    1回答

    python的新手,但我试图自动化打开一个telnet会话(使用内置的“telnetlib”库)到路由器,执行一个简单的命令(“spc”),打印输出到本地控制台,然后离开。 #!/usr/bin/python import sys import telnetlib HOST="54.18.5.0" PORT=55555 tn=telnetlib.Telnet(HOST, PORT)

    0热度

    2回答

    import getpass import sys import telnetlib import re import smtplib print "Pasul 1" HOST = "route-views.routeviews.org" user = "rviews" password = "" tn = telnetlib.Telnet(HOST) tn.read_

    0热度

    1回答

    我正在尝试创建模型远程登录服务器(用于对现有代码的某些功能测试)。现在我只修改了服务器的欢迎信息,并且正在尝试使用客户端代码读取此消息,但是它的读取方法在超时没有附加信息时会失败。但随着启用pudb调试器它大多数时间工作... 我正在使用virtualenv,使用pip安装pudb和telnetsrv。 Python 2.7.12,Ubuntu 16.04。 服务器代码: import Socke

    0热度

    1回答

    很多资源,包括telnetlib官方文档中的示例,都提示在执行read_all()之前的最后一步,您需要在命令为: tn.write("ls\n") tn.write("exit\n") 有人可以帮我理解为什么需要这个吗? 如果我尝试在没有退出的情况下执行此操作,则telnet连接将挂起(或至少看起来像挂起),因为执行的命令的输出未显示在终端上。 另外,使其工作的另一种方式,正如我在某些资源

    1热度

    1回答

    我将Arduino设置为服务器。在终端(I使用的是Mac),一个可连接到它,看到输出,并关闭连接如下: > telnet HOST Trying 192.168.0.101... Connected to HOST. Escape character is '^]'. 0 , 25486 , 0.00 : 1 , 25754 , 0.00 : 2 , 26054 , 0.00 : 3

    0热度

    1回答

    正如我们所知,Scrapy在6023到6073之间的端口上运行。 但由于防火墙的原因,这些端口被阻塞,我非常吝啬。 现在我正试图改变scrapy的端口。 像127.0.0.1:80这样的东西。

    0热度

    1回答

    我正在研究使用python的telnetlib连接到路由器并执行命令并将输出存储在文件中的代码。我使用read_until('#')函数并期待Router提示符,然后执行下一个命令,但是当我从远程telnet端收到'--More--'数据时,我的代码冻结了。我尝试使用模式匹配来查找'--More--',但之后有时候--More--关键字不会立即显示。 有什么建议吗? 我需要发送一些IAC命令到远程