Trippy- утилита, которая сочетает в себе функции трассировки (
traceroute) и проверки связи (
ping) и предназначен для помощи в анализе сетевых проблем.
Функции :
Трассировка с использованием нескольких протоколов:
-
ICMP,
UDP и
TCP
-
IPv4 и
IPv6
Настраиваемые параметры отслеживания:
- размер пакета и шаблон полезной нагрузки
- начало и максимальное время жизни (
TTL)
- минимальная и максимальная продолжительность раунда
- льготный период завершения раунда и максимальное количество неизвестных прыжков
- порт источника и назначения (
TCP и
UDP)
- исходный адрес и исходный интерфейс
-
TOS (он же
DSCP + ECN)
RFC4884 ICMP-сообщения, состоящие из нескольких частей
- Общие объекты расширения
- Стеки меток
MPLS
Непривилегированный режим
Обнаружение NAT
TUI интерфейс:
- Отслеживайте несколько целей одновременно с помощью одного экземпляра
Trippy
- Статистика по каждому переходу (отправлено, получено, % потерь, последнее, среднее, лучшее, худшее, стандартное отклонение, дрожание и статус)
- История времени прохождения сигнала туда и обратно (
RTT) для каждого перехода и диаграммы распределения частот
- Интерактивная диаграмма
RTT для всех переходов трассы с возможностью масштабирования
- Интерактивная карта мира
GeoIp
- Умеет изолировать и фильтровать по отдельным потокам трассировки
- Настраиваемая цветовая тема и привязки клавиш
- Настраиваемый порядок столбцов и видимость
- Конфигурация с помощью аргументов командной строки и файла конфигурации.
- Отображение нескольких хостов на переход с возможностью ограничения отображения до N хостов и отображения частоты в %
- Отображение сведений о переходе и навигация по хостам внутри каждого перехода.
- Заморозить/разморозить
TUI, сбросить статистику, очистить кеш, сохранить экран при выходе
- Адаптивный пользовательский интерфейс с регулируемой частотой обновления.
- Конфиденциальность
DNS:
- Используйте системный, внешний (
Google 8.8.8.8 или
Cloudflare 1.1.1.1) или собственный
DNS.
- Ленивые обратные
DNS-запросы
- Поиск номера и имени автономной системы (
ASN)
ГеоIP:
- Поиск и отображение информации
GeoIp из локальных файлов
MaxMind и I
Pinfo mmdb.
Создание отчетов о отслеживании:
-
json,
csv и табличные формы (в том числе и
markdown)
- Отчет о потоках трассировки
- Точечные диаграммы
Graphviz
- настраиваемые циклы отчетности
Работает на нескольких платформах (
macOS,
Linux,
Windows,
NetBSD,
FreeBSD,
OpenBSD)
https://github.com/fujiapple852/trippyопубликовано в
@gitgate#traceroute #ping #net #util #tui #cli