问题标签 [telnetlib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1590 浏览

python - 使用测验作为登录名连接到 python 中的 telnet?

我需要通过 telnet 连接到远程服务器。要对服务器进行身份验证,我必须回答 100 个问题。因此,我尝试使用 telnetlib 在 python 中自动执行此任务,但提示停止但没有返回任何消息。

这就是我所做的

在命令行提示符中,我收到此消息

然后我会被问到一个问题,如果答案是正确的,我会得到下一个问题,直到我完成 100。但是在 python 程序中,我既没有收到消息也没有收到问题!该怎么办?

编辑:

设置 telnet 的调试级别后,我得到了服务器的答案。你能解释一下这是为什么吗?

0 投票
0 回答
1012 浏览

python - telnet 工作,但 python telnetlib 失败

我正在尝试远程登录到 altusen 电源 KVM 并重新启动计算机。使用 Windows telnet 执行此操作时效果很好。但是当我使用 python 的 telnetlib 时,所有读取命令都会失败(不是立即失败,而是超时)在使用 windows telnet 时一切正常,我可以看到登录消息

以下是我使用的代码:[在 python 2.7.3 上]

可以清除:

python No user input get nothing read_all() timeout normal windows telnet client No user input get nothing read_all () timeout normal windows telnet client No user input get nothing



** ALTUSEN -- PN9108 通过 Telnet 配置 **



登录:

0 投票
1 回答
398 浏览

python-2.7 - Python 2.7.6 telnetlib 硬编码密码

我制作了一个脚本,用于在 MACOS 上运行 APP 它基本上控制相机的使用和 IP 地址

我的问题是它需要密码

我正在使用此处的http://docs.python.org/2/library/telnetlib.html#telnetlib.Telnet示例,但它不起作用我不希望它提示用户输入密码,我只是想每次应用程序运行时对其进行硬编码。

0 投票
2 回答
17181 浏览

python - Python Telnetlib read_until '#' or '>',多个字符串判断?

或者

我只想read_until()检查哪个所需的字符串首先出现,并执行不同的操作。或者有没有等效的方法?

0 投票
1 回答
392 浏览

python - Telnetlib 得到不可读的字符,而 cygwin 或 putty 没有

我发现 python 的 telnetlib 模块有一个奇怪的问题。当我使用 telnetlib 访问服务器并尝试获取信息时,它总是显示一些奇怪的字符,我确定不是编码问题,输出如下所示:

但是当我使用一些类似 shell 的应用程序远程登录到服务器时,我得到的结果相当好,整洁,没有奇怪的字符。下面是我使用 cygwin 得到的结果:

有没有人遇到过同样的问题?为什么会这样?使用 telnetlib 时如何获得“整洁”的结果?

下面是简单的脚本:

0 投票
5 回答
1395 浏览

python - Python 错误处理和连接错误

我正在开发一个 Telnet 客户端。我开始在我的笔记本(Windows)上编码,最后我将它上传到我的服务器(Debian)上。这两个系统都适用于 Python 3。在我的笔记本上,脚本运行良好,但在 Debian 上,它确实会出错。

编码:

服务器(带有 RemoteToolKit 的 CraftBukkit 服务器):

迎接我的

编辑:错误处理现在有效!THX @ Wojciech Walczak 客户端不报告错误,但服务器报告错误。如果我在 Windows 上运行相同的代码,它不会出错。

0 投票
1 回答
1323 浏览

python - telnetlib 其他按 Enter 的方法,服务器刚启动时无法继续执行脚本

我在 linux 虚拟机上使用 telnetlib 运行 python 脚本。

99% 的时间, tn.write('\n') 工作顺利。

但是有一种情况,当服务器刚启动时,在真实控制台中,第一个登录的用户需要在看到登录信息后按键盘上的 Enter 键才能继续。如果他们不按 Enter,他们将永远保留登录信息。

而这一次 tn.write('\n') 与在控制台中手动按 Enter 不同。甚至不是使用以下脚本按 Enter 的方法:

我的脚本可以使用密码连接到服务器,就像每次一样。

通过使用 read_some 或 read_eager,我很确定控制台上只有一个信息表(我的脚本遇到),没有提示,没有指示要求用户按 Enter,只要按 Enter,您就会进入控制台并获取你的第一个提示。

(如果我手动登录,按 Enter 并退出,我的脚本运行顺利,因为它不再是第一个用户。)

0 投票
0 回答
561 浏览

python-2.7 - 如何在 python 中使用 telnet 发送“shift+F11”

我必须发送Shift+F11键到telnet host(tn5250),我如何使用python发送它?

例如,要发送Shift+ F1,我正在使用这个字符序列\x1B[25~

我知道将键盘键转换为 ASCII 字符涉及一些逻辑。有人可以给我一个链接或详细信息以获取这方面的知识吗?

提前致谢。

0 投票
2 回答
214 浏览

python - Python telnetlib read_until 向我的服务器发送垃圾邮件

我正在使用 telnet lib 从 Telnet 服务器读取数据。

我的代码如下所示:

到目前为止这工作正常,但是当我查看网络流量时,我可以看到客户端和服务器之间的大量数据包。如果我使用原始套接字,则不会发生这种情况。

网络上的数据包几乎是空的。我猜这是对下一个角色的吸引力

有人对此有解释吗?我不想向我的 telnet 服务器发送垃圾邮件,但我喜欢 read_until 机制的想法,因为我可以逐行获取。

谢谢!

0 投票
2 回答
1032 浏览

python - telnetlib write() 函数不执行冗长的命令

我正在尝试使用 telnetlib 向设备发送命令。以下是我正在使用的命令:

我得到的响应只在 Test.dll 之前打印,之后就什么也没有了。我怀疑write函数是否可以发送带有多个空格的命令。

我知道该命令没有被执行,因为 test.log 没有在目标路径生成。

回复: