telnetlib

    0热度

    1回答

    ,我想连接到我通过telnetlib创建一个套接字,我可以从netcat的连接到它,但是当我从蟒蛇尝试拒绝连接。 tn.write(b"/usr/bin/nc -l -p 3333 -e /bin/sh\n") print("netcat listening on 3333 on target, trying to connect") s = socket.socket(socket.AF_I

    0热度

    1回答

    首先这是我在该网站的第一个问题,所以我可能会犯一些基本的错误,提前道歉。无论如何,我试图为telnet做一个GUI,我用python3作为编程语言。但是我想连续连接,可惜我无法得到任何输出,直到我停止程序(tn.write(b“exit \ n”))。我愿意接受各种反馈(比如你应该使用套接字或者其他...)任何你给的信息都会被赞赏。 Ps:我只尝试连接到目前为止,我只填充连接按钮。 Ps2:不知何

    0热度

    1回答

    我需要做一个远程登录会话,这使我使用官方telnetlib库,在这里广泛解释:telnetlib。 实际使用此软件的机器有几个IP,但似乎telnetlib不提供一种简单或明显的方式来更改我在远程登录对话握手阶段使用的IP。 任何人都有一些有用的信息呢?

    0热度

    1回答

    我使用telnetlib连接到远程telnet服务器并解析它的响应,但是,所有telnetlib的read_*方法返回其原始响应 - 包括原始telnet命令字节(以0xFF开头) - 哪对我的目的来说是不理想的。调用read_all当 例如: - b'Hello' 输出由telnetlib返回 - 所需的输出b'\xff\xfd\x18\xff\xfdHello' 有没有一种方法,使telnet

    0热度

    1回答

    如何在Python telnetlib中发送“ESC + 3”和“ESC + E”。 代码: tn = telnetlib.Telnet(host) tn.write(ESC+3) 现在我有ESC的地方给予+ 3

    0热度

    1回答

    在Python脚本中,例如,我需要通过Telnet发送一个字节,值为0x06。但是,来自telnetlib(Telnet.write(buffer))的写入功能仅将字符串作为参数。 使用str(0x06)的转换不起作用,因为它的输出将数字转换为一个字符数组,而我想要的是一个char值为0x06的字符。 那么基本上,如何使用Python通过Telnet发送单个字节?

    0热度

    1回答

    我有一个python代码,它启动一个到远程服务器的SSH连接,以进一步将telnet流量转发到隐藏在此服务器后面的几个路由器,以便远程管理这些流量。代码如下: def sshStart(self): try: self.sshServer = SSHTunnelForwarder( (SRVR_IP, SRVR_PORT), ssh_username

    0热度

    1回答

    使用wireshark我捕获了telnet数据包。在分析捕获的数据包我得到的数据一部分, Data [truncated]: 17:46:26......****.... 我的问题是,现在我开始通过telnetlib在python telnet连接。通过我发送和接收数据。但有时在接收数据时,它会被截断,如上所示。那么,是否有可能以编程方式读取这些截断的数据?

    0热度

    1回答

    我在python中编写了一个简单的脚本,用于telnet多个cisco交换机并添加vlans。我正在UNET LABS或最新的EVE-NG中测试我的脚本。 当我使用FOR循环远程登录到多个交换机和呼叫 TN = telnetlib.Telnet从与在循环中,仅Telnet到即10.1.1.7 在这里,在可变HOST最后的值(HOST) 是我的代码, #!/usr/bin/env python

    1热度

    2回答

    我试图直接使用IP地址加载文件,telnet给他们,发送一些命令并保存输出。我得到它的工作和输出看起来如预期。 我的问题是,如果有一个IP地址在文件中,在无法访问和telnetlib超时。然后完整的脚本停止。 我想忽略超时的IP地址并继续处理文件的其余部分。 #!/usr/bin/env python3 import pexpect import getpass import telnet