liboping — это библиотека C для генерации эхо-запросов ICMP, более известных как «ping-пакеты». Он предназначен для использования в приложениях сетевого мониторинга или приложениях, которые в противном случае должны были бы часто выполнять разветвление ping(1). В комплект входит пример приложения под названием oping, демонстрирующий возможности библиотеки. Это как ping, ping6 и fping в одном флаконе. Поскольку людям любопытно, вы можете увидеть пример вывода.
Начиная с версии 1.4.0, второй пример приложения, noping, предоставляет внешний интерфейс для liboping на основе ncurses. Используя окна curses, он может отображать статистику пинга в режиме онлайн (т.е. «вживую»). Обнаружение аберрантного поведения выделяет все время приема-передачи, которое необычно велико или мало.