gpt4 book ai didi

python - 使用Python telnet lib w/o logout命令

转载 作者:行者123 更新时间:2023-12-01 06:01:53 32 4
gpt4 key购买 nike

我正在尝试使用 python 的 telnetlib 模块从远程设备获取信息。不幸的是,远程设备似乎没有“注销”类型的命令。因此,您必须使用 CTRL-] 手动关闭连接(手动 telnet 时)。我尝试使用 Telnet.close() 但似乎没有返回任何数据。

建议?

HOST = "172.16.7.37"
user = "Netcrypt"
password = "Netcrypt"

tn = telnetlib.Telnet(HOST)

tn.read_until("User: ")
tn.write(user + "\n")
if password:
tn.read_until("Password: ")
tn.write(password + "\n")

tn.write("session \n")

print tn.read_until("NC_HOST> ")

tn.close()

最佳答案

您是否尝试过将 CTRL+] 的 ASCII 字符写入 telnet 连接?

tn.write('\x1d')

关于python - 使用Python telnet lib w/o logout命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10036230/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com