问题标签 [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.
python - 使用测验作为登录名连接到 python 中的 telnet?
我需要通过 telnet 连接到远程服务器。要对服务器进行身份验证,我必须回答 100 个问题。因此,我尝试使用 telnetlib 在 python 中自动执行此任务,但提示停止但没有返回任何消息。
这就是我所做的
在命令行提示符中,我收到此消息
然后我会被问到一个问题,如果答案是正确的,我会得到下一个问题,直到我完成 100。但是在 python 程序中,我既没有收到消息也没有收到问题!该怎么办?
编辑:
设置 telnet 的调试级别后,我得到了服务器的答案。你能解释一下这是为什么吗?
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 配置 **
登录:
python-2.7 - Python 2.7.6 telnetlib 硬编码密码
我制作了一个脚本,用于在 MACOS 上运行 APP 它基本上控制相机的使用和 IP 地址
我的问题是它需要密码
我正在使用此处的http://docs.python.org/2/library/telnetlib.html#telnetlib.Telnet示例,但它不起作用我不希望它提示用户输入密码,我只是想每次应用程序运行时对其进行硬编码。
python - Python Telnetlib read_until '#' or '>',多个字符串判断?
或者
我只想read_until()
检查哪个所需的字符串首先出现,并执行不同的操作。或者有没有等效的方法?
python - Telnetlib 得到不可读的字符,而 cygwin 或 putty 没有
我发现 python 的 telnetlib 模块有一个奇怪的问题。当我使用 telnetlib 访问服务器并尝试获取信息时,它总是显示一些奇怪的字符,我确定不是编码问题,输出如下所示:
但是当我使用一些类似 shell 的应用程序远程登录到服务器时,我得到的结果相当好,整洁,没有奇怪的字符。下面是我使用 cygwin 得到的结果:
有没有人遇到过同样的问题?为什么会这样?使用 telnetlib 时如何获得“整洁”的结果?
下面是简单的脚本:
python - Python 错误处理和连接错误
我正在开发一个 Telnet 客户端。我开始在我的笔记本(Windows)上编码,最后我将它上传到我的服务器(Debian)上。这两个系统都适用于 Python 3。在我的笔记本上,脚本运行良好,但在 Debian 上,它确实会出错。
编码:
服务器(带有 RemoteToolKit 的 CraftBukkit 服务器):
迎接我的
编辑:错误处理现在有效!THX @ Wojciech Walczak 客户端不报告错误,但服务器报告错误。如果我在 Windows 上运行相同的代码,它不会出错。
python - telnetlib 其他按 Enter 的方法,服务器刚启动时无法继续执行脚本
我在 linux 虚拟机上使用 telnetlib 运行 python 脚本。
99% 的时间, tn.write('\n') 工作顺利。
但是有一种情况,当服务器刚启动时,在真实控制台中,第一个登录的用户需要在看到登录信息后按键盘上的 Enter 键才能继续。如果他们不按 Enter,他们将永远保留登录信息。
而这一次 tn.write('\n') 与在控制台中手动按 Enter 不同。甚至不是使用以下脚本按 Enter 的方法:
我的脚本可以使用密码连接到服务器,就像每次一样。
通过使用 read_some 或 read_eager,我很确定控制台上只有一个信息表(我的脚本遇到),没有提示,没有指示要求用户按 Enter,只要按 Enter,您就会进入控制台并获取你的第一个提示。
(如果我手动登录,按 Enter 并退出,我的脚本运行顺利,因为它不再是第一个用户。)
python-2.7 - 如何在 python 中使用 telnet 发送“shift+F11”
我必须发送Shift+F11键到telnet host(tn5250)
,我如何使用python发送它?
例如,要发送Shift+ F1,我正在使用这个字符序列\x1B[25~
我知道将键盘键转换为 ASCII 字符涉及一些逻辑。有人可以给我一个链接或详细信息以获取这方面的知识吗?
提前致谢。
python - Python telnetlib read_until 向我的服务器发送垃圾邮件
我正在使用 telnet lib 从 Telnet 服务器读取数据。
我的代码如下所示:
到目前为止这工作正常,但是当我查看网络流量时,我可以看到客户端和服务器之间的大量数据包。如果我使用原始套接字,则不会发生这种情况。
网络上的数据包几乎是空的。我猜这是对下一个角色的吸引力
有人对此有解释吗?我不想向我的 telnet 服务器发送垃圾邮件,但我喜欢 read_until 机制的想法,因为我可以逐行获取。
谢谢!
python - telnetlib write() 函数不执行冗长的命令
我正在尝试使用 telnetlib 向设备发送命令。以下是我正在使用的命令:
我得到的响应只在 Test.dll 之前打印,之后就什么也没有了。我怀疑write
函数是否可以发送带有多个空格的命令。
我知道该命令没有被执行,因为 test.log 没有在目标路径生成。
回复: