Интерфейс командной строки для управления маршрутизатором VM SuperHub 3/ARRIS TG2492S/CE. Позволяет составлять список текущих/ранее подключенных устройств, переключать частную/гостевую WLAN, перезагружать и просматривать состояние маршрутизатора.
Прочтите вики
Python 3.5 и выше, протестирован как в Windows, так и в Linux. Никаких сторонних библиотек не требуется.
Существует несколько способов аутентификации на вашем SuperHub. Самый простой способ — запустить скрипт и ввести пароль при появлении запроса. Пароль также можно указать с помощью аргумента командной строки --password
.
Гостевые и частные сети WLAN можно переключать через меню или с помощью аргумента --wlan
. Переключение гостевой WLAN приведет к изменению некоторых пользовательских настроек вашего маршрутизатора, см. здесь.
Клиентов маршрутизатора можно просмотреть через меню или через аргумент командной строки --clients
.
Статус маршрутизатора, например время безотказной работы и адрес WAN, можно просмотреть через меню или с помощью аргумента командной строки --diagnostic
.
Вы можете перезагрузить маршрутизатор через меню или через аргумент командной строки --reboot
.
Несколько режимов вывода доступны через аргументы командной строки, например, JSON-совместимый вывод или подробный режим, если это необходимо, см. здесь.
Не стесняйтесь открывать новую проблему с предложением функции или запросом на слияние.
Благодаря следующему: