From 02462ab94f20e89fbbd8f4f9b60defc8bbaa98c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9=20=D0=A5=D0=B0?= =?UTF-8?q?=D0=BB=D0=B5=D1=86=D0=BA=D0=B8=D0=B9?= Date: Mon, 3 Aug 2026 14:44:21 +0000 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 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