Trippy CLI
Терминальная диагностика объединяет трассировку и ping, чтобы агент помог сопоставить маршрут, задержки и потери ответов.
- 8 140 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- CLI отправляет диагностические пакеты и может требовать расширенных сетевых прав; отчет раскрывает адреса маршрута.
Установка
Ручная установка
cargo install trippy --lockedПервый командный пример в самом README; требует готового окружения Rust/Cargo.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- CLI отправляет диагностические пакеты и может требовать расширенных сетевых прав; отчет раскрывает адреса маршрута.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
При нестабильном соединении пользователь видит, на каких промежуточных узлах растут задержки или пропадают ответы. Trippy отправляет диагностические пакеты и обновляет таблицу маршрута в терминале. Окно можно оставить открытым во время сбоя и сравнить измерения до и после восстановления связи. Для обращения в поддержку можно собрать JSON, CSV или Markdown после заданного числа раундов. Протокол TCP, UDP или ICMP и порты выбираются при запуске. Агент разбирает полученный отчет вместе с данными приложения; Trippy не меняет маршруты и не исправляет настройки сети.
Для кого. Сетевым инженерам, которые проверяют путь до своего сервиса и передают агенту измерения для разбора задержек.
Подходит, если
- Соединение нестабильно, и пользователь хочет сравнить задержки по участкам маршрута.
- Для обращения в поддержку нужен отчет с заданным числом раундов.
- Диагностику требуется выполнить через конкретный сетевой интерфейс.
- ICMP-ответы не объясняют проблему, и инженер сравнивает их с TCP-трассировкой к порту своего сервиса.
Не подходит, если
- Задача требует исправить маршруты или правила межсетевого экрана автоматически.
- Нет разрешения отправлять диагностические пакеты к выбранной цели.
- Одно измерение собираются считать доказательством причины сбоя приложения.
Пример запроса к агенту
Подготовь пять раундов трассировки к согласованному серверу с JSON-отчетом и объясни, какие параметры нужно сохранить для сравнения.Ограничения
Без повышенных прав Trippy работает только на macOS с `--unprivileged`; в Windows нужен запуск от администратора, а в Linux и BSD права настраиваются отдельно. Несколько целей одновременно можно трассировать только по ICMP; TCP и UDP запускайте для одной цели. Географические сведения требуют отдельного файла GeoIP в формате `.mmdb`. Задержки и потери ответов зависят от протокола и момента измерения; один отчет не доказывает причину сбоя приложения.
Как отключить. Сохраните нужные результаты перед выходом из Trippy. Если отдельно выдавали постоянные права диагностики, отзовите их, когда они больше не нужны.
Частые вопросы
Как получить JSON после пяти раундов?
Документированный пример: `trip example.com -m json -C 5`; замените адрес согласованной целью.
Можно выбрать TCP вместо ICMP?
Да. Задайте `--tcp` или `-p tcp`. Для порта HTTPS в руководстве приведено `trip example.com -p tcp -P 443`; замените адрес своим сервером.
Как задать интерфейс?
В примерах используется `-I` с именем интерфейса.
Будет ли программа менять сетевые маршруты?
Нет. Она выполняет диагностику выбранного пути.
Откуда берется география адресов?
Передайте путь к базе через `--geoip-mmdb-file`, например `GeoLite2-City.mmdb`. Без этого файла географические подписи не появятся.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыgping, CLI с графиками измерений, в режиме --cmd сравнивает длительность команд, многократно выполняя их на компьютере.
При разборе сетевого сбоя агент получает маршрут до сервиса, а администратор выбирает адрес сервера диагностики и способ доступа.
witr выясняет, какой процесс занял порт или файл, и показывает цепочку запуска вместе со службой или контейнером.
Официальные скиллы Dynatrace для агентов: DQL, трейсы, логи, Kubernetes, облака и безопасность в Claude Code и Cursor.
bottom показывает процессы, нагрузку CPU, память, сеть и диски в терминале с графиками, поиском и настройкой виджетов.
Поиск по процессам и настраиваемые столбцы помогают найти нагрузку, открытый порт и дочерние команды в терминале.
Коротко о README
Настраиваются клавиши, цвета и столбцы. Программа доступна для Linux, BSD, macOS и Windows с различиями требований запуска.