Как я делал анализ сети с помощью Python: Мониторинг IP, MAC, скорости и качества соединения
На одном из проектов, мне требовалось постоянно собирать рутинно данные у удаленных клиентов, касательно их интернет-подключения и доступности серверов AWS. Я задумался написать простой скрипт, который сможет запустить каждый и отправить в техническую поддержку AWS, не отвлекая меня от важного безделья в поисках постоянной работы. Это полный Python-скрипт для диагностики вашей сети. Программа собирает ключевые системные и сетевые метрики (IP-адреса, MAC-адрес, скорость загрузки/выгрузки, ping до шлюза и Интернета, а также потери пакетов) и сохраняет отчет в текстовый файл. В скрипте я конечно убрал внутренние ip адреса AWS и сменил на наш любимый ya.Необходимые компоненты и установка Для работы скрипта требуются сторонние библиотеки. Убедитесь, что Python установлен, и выполните установку всех зависимостей: pip install speedtest-cli pythonping psutil netifaces Читать далее