commit 02462ab94f20e89fbbd8f4f9b60defc8bbaa98c5 Author: Алексей Халецкий Date: Mon Aug 3 14:44:21 2026 +0000 Добавить README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..b5b23aa --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +# Router iPerf3 Tester + +Автоматизированный инструмент для тестирования производительности сети на роутерах OpenWrt. + +## 📋 Описание + +Скрипт подключается к роутерам OpenWrt по SSH, определяет VLAN с наибольшим количеством портов, временно отключает все порты (кроме CPU), запускает тест iPerf3 и включает порты обратно. + +## 🎯 Возможности + +- 🔍 Автоматическое определение VLAN с наибольшим количеством портов +- 🔌 Временное отключение портов на аппаратном уровне +- 📊 Запуск iPerf3 тестов в режиме `--bidir` +- 📁 Сохранение результатов в отдельные файлы +- 🚀 Поддержка множества роутеров (последовательная обработка) +- 🔄 Автоматическое восстановление портов после теста +- 📈 Детальная статистика по всем тестам + +## 📦 Требования + +- Python 3.6+ +- Установленный iPerf3 на роутерах +- SSH доступ к роутерам + +### Зависимости Python + +```bash +pip install -r requirements.txt \ No newline at end of file