README_gorbunov.md 2.3 KB

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 с полным отчетом, содержащим: Дату и время проверки Все собранные системные данные Результаты пинг-тестов Измеренную скорость интернета