问题标签 [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 的 telnetlib 中检测关闭的连接
我正在使用 python 的telnetlib连接到远程 telnet 服务器。我很难检测连接是否仍然打开,或者远程服务器是否在我身上关闭了它。
下次我尝试读取或写入连接时,我会注意到连接已关闭,但希望有一种方法可以按需检测它。
有没有办法在不影响实际连接的情况下发送某种“Are You There”数据包?telnet RFC支持“你在吗”和“NOP”命令——只是不确定如何让 telnetlib 发送它们!
python - 在 python 中使用多个 telnet 连接线程的超时和高 cpu 负载问题
我想在 python 中使用线程连接到多个 telnet 主机,但我偶然发现了一个我无法解决的问题。
在 MAC OS X Lion / Python 2.7 上使用以下代码
一般来说,它可以工作,但是任何一个线程(并不总是同一个)需要很长时间才能连接(大约 20 秒,有时甚至会超时)。在非常长的连接时间内(在全本地网络中),cpu 负载也上升到 100%。
更奇怪的是,如果我只使用数组中的一个线程,它总是可以完美运行。所以肯定跟多线程的使用有关系。
我已经为所有 IP 地址添加了主机名条目以避免 DNS 查找问题。这并没有什么不同。
在此先感谢您的帮助。
最好的祝福
森西
python - 远程登录库 | 当我必须手动点击空格时阅读所有消息
如您所知,有时,您必须单击空格才能在 telnet 连接、unix 下获得下一页。例如,您“更多”一个文本文件。您无法一次获取所有内容。使用“空格”可以进入下一页。
问题来了,使用telnetlib、python的时候应该怎么做?我必须得到所有的信息。在这里发布代码会更好。谢谢!
python - 登录到远程目录并搜索文件并通过 FTP 在 Python 中下载的代码
我有一个带有 .gz 和文件名的包(xxxxxxxxxxxx_PARSERxxxxx.tar.gz)扩展名放置在远程目录中,比如 1.1.1.1(应该是作为变量的输入),我目前正在从机器运行脚本,比如 2.2。 2.2,我需要将包放在机器 3.3.3.3 中(应该作为变量输入),为此准备了一个脚本,但它不起作用,请帮助我,
这是我到目前为止编写的代码(不工作):
python - 需要python 3中telnet模块的教程
我刚从 python 2 切换到 python 3。我用 python 2 编写的一个 python 代码失败了。该错误无法理解,我不想将我的 python 2 代码转换为 python 3 兼容版本。如果我只是重写整个程序会更好。
但是,google 中的资源令人困惑,所以我找不到 python 3 telnetlib 模块的任何资源。有谁知道任何资源?
我在执行中途转换的 python 代码时附加了错误消息:
python - telnetlib read_until 缓冲区大小
背景:我正在拉动防火墙的连接表以建立一个顶级谈话者/听众列表。
在某些情况下,连接表有 200,000 多个条目。我正在使用 telnetlib 远程访问防火墙并获取连接表。我使用 read_until 来捕获数据。但是,当表大于 40,000 个条目时,它会挂起。当我杀死它时,我看到以下内容:
我在打某种缓冲吗?获取这些数据的更好方法是什么?
谢谢。
python - 捕获 telnet 会话 - pexpect 和 telnetlib 太慢
我想从防火墙中提取连接表。在某些情况下,它可能超过 200k 行
“TCP 外部 46.33.77.20:53415 内部 10.16.25.63:80,空闲 0:00:04,字节 3230,标志 UIOB”
之类的。
我试图同时实现 pexpect 和 telnetlib 以获取这些表。不幸的是,超时和/或死亡都大于 40k。
期望实现:
telnetlib 实现:
有没有更强大的方法来获取这些信息?我用寻呼机值控制一次给定的行数(在运行它之前)。另外 - 我正在监控防火墙上的 cpu,所以我知道它正在显示连接。要么太多,要么太快,pexpect 或 telnetlib 跟不上。
谢谢。
python - 使用 Python telnet lib w/o logout 命令
我正在尝试使用 python 的 telnetlib 模块从远程设备获取信息。不幸的是,远程设备似乎没有“注销”类型的命令。因此,您必须使用 CTRL-] 手动关闭连接(手动远程登录时)。我尝试使用 Telnet.close() 但似乎没有返回任何数据。
建议?
php - 使用 PHP 的 Telnet 客户端
这是我的代码:
现在,当我执行代码时,我得到了输出:
ÿý%ÿûÿûÿý'ÿýÿý
没有别的了。可能是什么问题?我怎样才能解决这个问题。我在win7上使用xampp 2.5版
此外,我在我的系统上安装了 win7 telnet 服务器,我可以通过 telnet 命令远程登录它。
我用腻子远程登录,这是我得到的:
python - 使用 telnetlib 实时读取输出
我正在使用 Python 的 telnetlib 远程登录到某些机器并执行一些命令,我想获得这些命令的输出。
那么,目前的情况是——
现在,我可以在 sess_op 中获得所有合并的输出。
但是,我想要的是在 command1 执行之后和 command2 执行之前立即获取它的输出,就好像我在另一台机器的 shell 中工作一样,如下所示 -