问题标签 [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 投票
2 回答
454 浏览

python - 如何将 Mozrepl Javascript 结果读入 Python 变量?

使用 Firefox 和 Python 中的 Mozrepl 插件,我可以:

我收到一个带有活动选项卡 URL 的警报框。但是如何将该 URL 读入 python 变量?类似的东西,tn.write(r';var zz = window.content.location.href'+ "\n")但这并没有让它进入python。

我将不胜感激。

0 投票
1 回答
3425 浏览

python - 使用 telnetlib 执行 CLI 命令并存储在变量中

我正在使用 Python telnetlib 从路由器获取“运行配置”输出。如何将“显示运行配置”输出存储在变量中。并打印变量。我的要求是每个输出都将显示在控制台中执行每一行代码。是否有任何选项可以避免这些打印语句。

0 投票
2 回答
1838 浏览

python - Telnet 不适用于 os.system 调用

为什么我不能使用 os 在 python 中调用以下命令?

然而,当我打开终端并使用确切的命令时,我可以远程登录。运行代码时我得到以下信息:

'telnet' 不是内部或外部命令、可运行程序或批处理文件。

我已启用 TelnetClient 和 TelnetServer

0 投票
1 回答
672 浏览

python - 使用 Python 向远程机器应用程序发送命令

我想在 Python 中执行以下操作。连接到远程机器在那里打开一个应用程序,然后向这个应用程序发送一些命令。我的想法是通过 telnetlib 和子进程来完成。我设法连接到机器并启动应用程序(仅使用 telnetlib),但我不确定如何继续。可能吗?

PS我也愿意用另一种方式来做,但我更喜欢用python来做。

提前致谢!

0 投票
2 回答
3889 浏览

python-3.x - 写入 telnet 会话 telnetlib

  1. 我需要通过 TELNET 连接到设备并写入 telnet 会话。
  2. 我使用 - Python 3.3.2 和 PyDev For Eclipse 2.7.5
  3. 我使用 IP2COM 因为它允许我打开另一个 telnet 到同一设备并查看命令是如何执行的。

这样做的主要目的是使用 Python 读取\写入 Telnet 会话。

这是我使用的代码:

这是我得到的错误:

文件“C:\Users\user\workspace\main\src\telnet.py”,第 23 行 ^ SyntaxError:解析时出现意外 EOF

奇怪的是我只有 22 行……第 23 行是空的……

有人可以帮我吗?

谢谢。

0 投票
1 回答
6924 浏览

python - Python 多个 telnet 会话

我需要构建一个脚本来获取尽可能多的主机的 telnet 输出,并将它们保存到每个主机的单独文件中。该脚本应作为守护程序运行。

目前我有一个函数,它封装了为单个主机执行此操作的逻辑telnetlib,但我不知道如何继续。我计划multiprocessing.Process为每个主机打开一个进程(),但我怀疑这将是一种资源浪费,它必须以更好的方式存在:)

0 投票
2 回答
1132 浏览

python - Python:select() 立即返回,没有要读取的数据(telnetlib)

我想用来select.select()阻止循环,直到准备好从 telnet 会话列表中读取一些数据。但是,下面的代码不起作用,并且调用select.select()立即返回,没有要读取的数据。我在 Ubuntu 10.4 下使用 python 2.7.3。

输出示例:

一个例子set_debuglevel(1)

0 投票
1 回答
1645 浏览

python - Telnetlib read_until() 和 expect() 未检测到终端回显

我在 python 中编写了一个脚本,它使用 telnetlib 模块远程登录到 linux 设备,运行 install.sh 文件,然后在完成后重新启动。完成 install.sh 脚本后,我添加了一行,将 echo "install complete" 发送到终端。不幸的是, read_until("install complete") 和 expect(["install complete"]) 没有检测到这个回声。

telnetlib 没有达到 echo 语句还是我应该使用其他模块或语言?如果我手动运行安装程序,我可以按预期确认“安装完成”回声。

0 投票
1 回答
2362 浏览

python - Python telnetlib 连接到 Scrapy Telnet 以读取统计信息

我有一个 Scrapy 蜘蛛运行了好几天。我通常会尝试检查统计信息,例如它已经刮掉了多少项目等等。我只是在终端中运行以下 cmds,它给了我统计信息。

现在我想用 Python 使用 telnetlib 来做到这一点,但我无法达到上述结果。以下是我的python代码。

上面的代码如果运行只是挂起,直到强制关闭。我错过了什么?

0 投票
2 回答
6182 浏览

python - 使用 Python Telnet 进入 CISCO 路由器并将输出存储在本地机器上

我是 python 新手,我设法使用我的 python 代码远程登录到我的 cisco 路由器。我可以在屏幕上显示命令,但我想将输出本地保存在我的 linux 机器上,与 python 脚本所在的位置相同。

有什么建议么?

我的目标是在本地存储输出,然后导入 matplotlib 以绘制一些非常漂亮的带宽使用情况、cpu 使用情况、内存使用情况以及接口使用情况的图表。