# Network Diagnostic Tool Network Diagnostic Tool — это Python-скрипт для комплексной диагностики сетевого подключения, который собирает информацию о системе, измеряет скорость интернета и проверяет качество соединения.] ## Возможности **Сбор системной информации** Имя компьютера (hostname) Сетевой адаптер и интерфейс MAC-адрес Внутренний и внешний IP-адреса IP-адрес шлюза (роутера) ## Измерение качества соединения Пинг до шлюза (роутера) с показателем потери пакетов Пинг до внешнего ресурса (ya.ru) с показателем потери пакетов Общий объем отправленных/полученных данных с момента загрузки ОC ## Тестирование скорости интернета Прямое скачивание с российских серверов Многократные попытки с разных источников Автоматический выбор рабочего сервера Реальное измерение скорости загрузки ## Что делает скрипт **Сбор базовой информации (5-10 секунд)** Определение системных параметров Получение сетевых адресов **Проверка качества соединения (20-30 секунд)** Пинг до шлюза (10 пакетов) Пинг до ya.ru (10 пакетов) **Тестирование скорости (около 10 секунд)**** Попытка скачивания с различных серверов Измерение реальной скорости загрузки ## Выходные данные Cкрипт создает файл network_info_report.txt с полным отчетом, содержащим: Дату и время проверки Все собранные системные данные Результаты пинг-тестов Измеренную скорость интернета