Задача: "вытянуть" из сетевого устройства все конфигурационные команды

Гість3 роки у сервісі
Дані замовника будуть вам доступні після подання заявки
21.05.2022

Задача: "вытянуть" из сетевого устройства все конфигурационные команды которые оно "знает". Интересуют два типа устройств: Cisco и Juniper. Оба на знак вопроса в режиме конфигурации выдают список возможных команд или окончания уже введенной команды или ее продолжение. Задача в том чтобы их все собрать, класифицировать по уровням (последовательность в которой данное слово идет на командной строке), уложить в sqlite и из полного собрания сформатить кофигурационный файл для noteped++ (подкраска текста по синтаксу). Я наччал и вроде все написал для Cisco, но после нескольких проходов по лупу - stack overflow. Мне кажется проблема не столько в моем коде сколько в низлежащей library libssh которые я использовал для связи с сетевым устройством. А ковырять С library я не тяну. А может просто нужно переписать мой selfcalling loop или уничтожать ssh object прежде чем делать новый. Кроме того нужно написать автоматическое узнавание типа устройства и соответственно переключать дальнейший парсинг

Заявки фрілансерів