Содержание:
Где взять: исходный код доступен на GitHub, сборки для Windows и Linux – в официальном репозитории. Для установки на Debian-системах добавьте сторонний PPA, затем введите apt install topor. Пользователи Arch Linux найдут пакет в AUR.
По умолчанию программа отправляет три запроса на каждый хоп, отображает IP-адреса, доменные имена (если разрешены), время отклика. Для тонкой настройки используйте флаги: -q меняет количество проб, -m задает максимальное число прыжков, -w регулирует таймаут.
Пример запуска с параметрами: topor -m 30 -w 500 example.com. Результаты можно сохранить в файл или передать в grep для фильтрации. Для автоматизации добавьте скрипт в cron.
Где найти Topor и как его установить
Последнюю версию программы можно взять на официальном сайте разработчика – topor-soft.com. Доступны сборки под Windows (7 и новее) и Linux (Debian/Ubuntu).
Системные требования
Минимальные параметры для работы:
- 1 ГБ оперативной памяти
- 100 МБ свободного места
- Сетевой адаптер с поддержкой RAW-сокетов
Для обработки больших объемов данных рекомендуется двухъядерный процессор и 4 ГБ RAM.
Настройка после инсталляции
Перед первым запуском:
- Отключите фаервол или добавьте софт в исключения
- Запустите от имени администратора (Windows)
- Проверьте обновления через меню Help → Check for Updates
Готовые профили для мониторинга Cisco/Juniper оборудования лежат в папке /presets.
Где взять и настроить Topor на Windows и Linux
Официальные источники
Актуальную версию программы ищите в репозитории разработчика на GitHub. Для перехода к странице проекта введите в браузере: github.com/[username]/topor
(замените [username]
на аккаунт автора). В разделе Releases выберите подходящий дистрибутив – архив с расширением .zip
или .tar.gz
.
Установка на Windows
1. Распакуйте архив в отдельную директорию, например, C:Tools
.
2. Добавьте путь к исполняемому файлу (topor.exe
) в переменную окружения PATH
:
setx PATH "%PATH%;C:Toolstopor"
.
3. Проверьте работоспособность через командную строку: topor --version
.
Настройка на Linux
1. Откройте терминал, перейдите в папку с загруженными файлами.
2. Распакуйте архив: tar -xzf topor-linux-amd64.tar.gz
.
3. Переместите бинарник в /usr/local/bin/
:
sudo mv topor /usr/local/bin/
.
4. Дайте права на выполнение: sudo chmod +x /usr/local/bin/topor
.
5. Запустите проверку: topor --help
.
Для обновления повторно загрузите свежую версию с GitHub и замените старый файл.
Как выявлять неполадки с помощью Topor
Определение узких мест
Запустите утилиту с параметром -m 30, чтобы ограничить максимальное число прыжков. Это поможет обнаружить маршрутизаторы с аномальными задержками. Если ответ от какого-либо узла превышает 150 мс, проверьте его нагрузку через SNMP или ping.
Используйте флаг -q 5 для пяти запросов к каждому узлу. Стабильное превышение 10% потерь пакетов указывает на проблемный участок. Фиксируйте IP-адреса с регулярными тайм-аутами.
Локализация обрывов
При обрыве соединения после третьего прыжка выполните команду с опцией -S src_ip, указав альтернативный источник трафика. Если маршрут меняется, проблема в политиках маршрутизации. Отсутствие изменений сигнализирует о физическом повреждении канала.
Для проверки MTU добавьте -F, запретив фрагментацию. Пакеты размером 1500 байт, не доходящие до конечной точки, требуют настройки параметров MSS на маршрутизаторах.