3 года назад
[Python] Exscript: подключение через Telnet, SSH2
В данной статье хочу написать пример скелета для подключения к устройству с помощью библиотеки Exscript с комментариями под каждую команду. Exscript это библиотека, созданная для работы с удаленными устройствами путем подключения к ним с помощью таких протоколов как SSH, Telnet. Сама библиотека основана на Paramiko и Telnetlib, ее основным плюсом является то, что написав код для подключения единожды для одного протокола, можно без проблем перейти на другой, что невозможно используя разные библиотеки. Для начала работы Exscript его нужно установить: sudo pip3 install exscript После успешной установки, импортируем нашу библиотеку и необходимые модули в коде: from Exscript...
Прекратите использовать Telnet для тестирования портов. Часть 2.
Знайте, чего ожидать Expect — это расширение языка программирования Tcl, которое можно использовать для автоматизации внешних процессов. С помощью Expect вы можете прочитать список хостов и портов из файла и использовать Telnet, чтобы проверить, отвечает ли TCP-порт или нет. Допустим, у вас есть следующий файл конфигурации: google.com 80 amazon.com 80 raspberrypi 22,9090,8086,21 dmaf5 22,80 Применив немного магии Expect, вы можете автоматизировать процесс с помощью этого скрипта: #!/usr/bin/env -S...
06:44
1,0×
00:00/06:44
358,4 тыс смотрели · 3 года назад