Описание тега telnetlib

Модуль telnetlib предоставляет класс Telnet, который реализует протокол Telnet на языке программирования Python.
1 ответ

Поймать исключение sshtunnel с Python

У меня есть код Python, который устанавливает SSH-соединение с удаленным сервером для дальнейшей пересылки трафика Telnet на несколько маршрутизаторов, скрытых за этим сервером, для их удаленного управления. Код следующий: def sshStart(self): try: s…
24 июл '17 в 13:53
1 ответ

Доступ к роутеру через telnet lib python

Я работаю над кодом, который использует telnetlib из python для подключения к маршрутизатору, выполнения команд и сохранения результатов в файле. Я использую функцию read_until ('#') и ожидаю приглашения маршрутизатора, затем выполняю следующую кома…
01 июл '16 в 19:21
1 ответ

Можно ли очистить выходной буфер в Telnetlib на Python 2.7?

Я использую telnetlib, чтобы напечатать вывод после последней команды, которую я пишу на сервер tn.write(cmd_login) tn.write(cmd...) tn.write(cmd_last) print tn.expect([word],timeout)[-1] однако, когда я печатал результат ожидания, он также показыва…
01 май '13 в 04:59
1 ответ

Python Telnetlib read_until '#' или '>', определение нескольких строк?

if (tn.read_until('>')): action1 else: action2 или же if (tn.read_until() == '>'): action1 else: action2 Я просто хочу read_until() чтобы проверить, какая строка String на первом месте, и выполнить различные действия. Или есть какие-то эквивал…
27 фев '14 в 16:46
0 ответов

Питон телнетлиб на юноне

Когда я пытаюсь подключить telnet (Python telnetlib) к Juniper SRX, чтобы зафиксировать некоторые команды, он работает нормально, но когда я сделал то же самое на Juniper JSR, все команды, видимые на логах маршрутизатора, кроме commit, а также иногд…
13 мар '18 в 16:36
0 ответов

Python Как разделить сеанс Telnet между родителем и подпроцессом?

У меня есть родительский процесс, который выполняет дочерний процесс, используя subprocess.Popen(), В настоящее время мой родительский процесс запускает новый сеанс telnet, и мой дочерний процесс тоже запускает новый сеанс. Есть ли способ, с помощью…
29 фев '16 в 05:50
2 ответа

Доступ к сеансу Telnet в Python

Поэтому мне нужно получить доступ к сеансу Telnet. Более конкретно, эфемеридная служба JPL. Я точно знаю, что мне нужно сделать в командной строке, но у меня возникли проблемы с использованием telnetlib пакет. Вот шаги, которые мне нужно выполнить ч…
07 ноя '13 в 20:01
1 ответ

Питон (Джанго). Хранить Telnet-соединение

Я программирую веб-интерфейс, который общается с коммутаторами Cisco через telnet. Я хочу создать такую ​​систему, которая будет хранить по одному соединению telnet для каждого коммутатора, и каждый скрипт (веб-интерфейс, задания cron и т. Д.) Будет…
18 май '10 в 10:30
1 ответ

Отправка команд на приложение удаленной машины с Python

Я хочу сделать следующее в Python. Подключитесь к удаленной машине, откройте приложение и отправьте несколько команд этому приложению. Моя идея состояла в том, чтобы сделать это через telnetlib и подпроцесс. Мне удалось подключиться к машине и запус…
14 авг '13 в 14:07
0 ответов

Как обработать ответ Telnet с несколькими опциями в Python

Я пытаюсь сделать Telnet с устройством. Устройство может вернуть любое из четырех значений Значение1 Value2 Value3 Value4 Как мне прочитать ответ в этом случае? Хотя для простоты я перечислил их как Value1,2,3 и 4, фактические значения существенно о…
01 авг '18 в 11:11
1 ответ

Не получаю никаких ответов от telnet в python

Сервер подключается, хотя. В качестве альтернативы я попробовал команды в putty и получил ответ оттуда, но я не знаю, почему код не работает: Вот фрагмент кода, который не работает import telnetlib host = 'aspmx2.googlemail.com' timeout = 5 session …
16 янв '15 в 15:15
2 ответа

Python telnetlib: удивительная проблема

Я использую модуль telnetlib из Python для создания сессии telnet (с шахматным сервером), и у меня возникла проблема, которую я действительно не могу обернуть. Следующий код работает отлично: >>> f = login("my_server") #code for login(host)…
22 окт '10 в 21:03
1 ответ

Можно ли автоматически аутентифицировать telnet?

При использовании telnetlib я заметил несколько интересных переменных: AUTHENTICATION = chr(37) # Authenticate XAUTH = chr(41) # XAUTH PRAGMA_LOGON = chr(138) # TELOPT PRAGMA LOGON SSPI_LOGON = chr(139) # TELOPT SSPI LOGON Кроме того, на этой страни…
31 июл '12 в 07:55
1 ответ

Отправить байт через Telnet в Python

В скрипте Python мне нужно отправить один байт через Telnet, например, со значением 0x06. Тем не менее, функция записи из telnetlib (Telnet.write(buffer)) принимает только строки в качестве аргумента. Преобразование с использованием str(0x06) не раб…
22 фев '17 в 15:40
1 ответ

Тайм-аут перед записью пароля в TELNETLIB

Я пытаюсь подключиться к устройству через ip. import telnetlib deviceIp = '192.168.1.135' password1='xxxxxx' telnetConeection = telnetlib.Telnet(deviceIp,23) telnetConeection.read_until(b'Password: ') telnetConeection.write(password1.encode('ascii')…
21 янв '19 в 19:45
1 ответ

Соединение Telnet Python закрывается

Я пытаюсь отправить некоторые команды через telnet на сервер. Это было сделано вручную много раз, но меня попросили автоматизировать его с помощью Python. Мой код начинается так: import telnetlib HOST = "xxx.xxx.xxx.xxx" PORT = xx print("connecting.…
18 фев '19 в 14:30
1 ответ

Застрял с функцией read_all() в Python?

Я написал небольшой код на python для автоматизации задач конфигурации на нескольких маршрутизаторах Cisco с использованием библиотеки telnet. В первой итерации все работает нормально, проблема в том, что у меня истекло время ожидания во второй итер…
13 янв '19 в 07:12
1 ответ

Как прочитать только последний буфер из команды telnetlib

У меня есть следующий код Python: import telnetlib ts = telnetlib.Telnet('192.168.0.2') ts.set_debuglevel(10) ts.read_until("assword:", 5) ts.write("xxxxx\n") ts.write("enable\n") ts.read_until("assword:", 5) ts.write("xxxxx\n") ts.write("term len 0…
12 авг '10 в 14:05
1 ответ

Использование telnetlib - обратная косая черта удваивается в 'tn.write' (но не в 'print') - как отправить одну обратную косую черту в моей строке записи

Я пытаюсь передать строку на сервер, используя Python 2.7 (в Windows). Приложению требуется обратная косая черта в строке, например: "E\myMacro\\", поэтому в нем требуется одна обратная косая черта, и она заканчивается двойной обратной косой чертой.…
10 янв '19 в 12:24
1 ответ

Как распечатать вывод выполнения "tar", пока он не завершит использование telnetlib?

Я попытался распечатать, так как команда 'tar' извлекает файлы, но я не могу распечатать вывод прогресса. import telnetlib tn = telnetlib.Telnet("x.x.x.x") tn.write("tar -xvf a.tar") print tn.read_until("#") time.sleep(1800) Выше код распечатывает в…
07 авг '14 в 23:37