smokeping_prober
- простой экспортер сетевой доступности узлов. Отсылает серию ICMP
(или UDP
) пакетов на узлы и сохраняет ответы в виде метрик prometheus
.Позволяет задавать интервал опроса, адрес и протокол.
https://github.com/SuperQ/smokeping_prober
И помните - доступность узла с сервисом не равна доступности и работоспособности сервиса.
#moni #ping #exporter #network
👍15🔥7
gping
- для тех, кому обычный пинг скучно и некрасиво - пинг с графиками !Умеет:
- пинговать и строить графики сразу для нескольких хостов
- строить графики времени исполнения команды, заданной через флаг
--cmd
- кастомные цвета
- поддержка
Windows
, Mac
и Linux
.https://github.com/orf/gping
#ping #cli #tui #graph #moni
🔥17👍8
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
и IPinfo mmdb
.Создание отчетов о отслеживании:
-
json
, csv
и табличные формы (в том числе и markdown
)- Отчет о потоках трассировки
- Точечные диаграммы
Graphviz
- настраиваемые циклы отчетностиРаботает на нескольких платформах (
macOS
, Linux
, Windows
, NetBSD
, FreeBSD
, OpenBSD
)https://github.com/fujiapple852/trippy
опубликовано в @gitgate
#traceroute #ping #net #util #tui #cli
GitHub
GitHub - fujiapple852/trippy: A network diagnostic tool
A network diagnostic tool . Contribute to fujiapple852/trippy development by creating an account on GitHub.
1👍17🔥12
Nping
- утилита ping
, разработанная на rust
. Она поддерживает одновременное пинг для нескольких адресов, визуального отображения диаграммы, обновлений данных в реальном времени и других функций.
https://github.com/hanshuaikang/Nping
Демо: https://raw.githubusercontent.com/hanshuaikang/Nping/refs/heads/main/docs/imgs/black.gif
https://raw.githubusercontent.com/hanshuaikang/Nping/refs/heads/main/docs/imgs/table.gif
опубликовано в @gitgate
#ping #tui #cli #rust
GitHub
GitHub - hanshuaikang/Nping: 🏎 Nping mean NB Ping, A Ping Tool in Rust with Real-Time Data and Visualizations
🏎 Nping mean NB Ping, A Ping Tool in Rust with Real-Time Data and Visualizations - hanshuaikang/Nping
👍10🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
tcping
- кроссплатформенная программа ping
, использующая TCP
вместо ICMP
, созданная по образцу утилиты ping
для Linux
. Возможности:
- альтернатива
ping
в средах, где ICMP
заблокирован.- выводит информацию в цветном, обычном формате, а также в форматах
JSON
, CSV
и sqlite3
.- отслеживайте и проверяйте задержку в своей сети или сети своих партнеров, потерю пакетов и качество соединения.
- позволяет указать исходный интерфейс, время ожидания и интервал между проверками.
- поддерживает как
IPv4
, так и IPv6
и позволяет использовать любой из них.- показывает общую статистику подключений при нажатии клавиши Enter, не останавливая программу.
- сообщает о наиболее длительных простоях, продолжительности и времени безотказной работы.
- повторяет попытку разрешения имени хоста после заданного количества неудачных попыток проверки с помощью флага
-r
. Подходит для проверки балансировки нагрузки DNS
или Global Server Load Balancer
(GSLB
).- использует различную нумерацию последовательностей
TCP
для успешных и неудачных попыток, чтобы быстро определить общее количество неудачных или успешных попыток.https://github.com/pouriyajamshidi/tcping
опубликовано в @gitgate
#ping #tcp #ipv4 #ipv6
👍24🔥10
pingfs
- файловая система, в которой данные хранятся только в самом Интернете, как пакеты ICMP Echo
(пинги), отправляемые от вас на удаленные серверы иобратно.
Он реализован с использованием сырых сокетов и
FUSE
, поэтому требуются права суперпользователя.Linux
- единственная целевая ОС, переносимость не является целью. Поддерживаются удаленные хосты IPv4
и IPv6
.https://github.com/yarrick/pingfs
опубликовано в @gitgate
#ping #fs #joke #fuse
GitHub
GitHub - yarrick/pingfs: Stores your data in ICMP ping packets
Stores your data in ICMP ping packets. Contribute to yarrick/pingfs development by creating an account on GitHub.
🔥15👍3