paping

Paping — утилита, с помощью которой можно выполнить «ping» любого сервера или ресурса по любому порту.

Программа эта старая, и для сборки на 64-битных системах в зависимостях может потребовать 32-битные пакеты. Например, в CentOS 7 мне потребовалось поставить:

# yum install glibc-devel-2.17-222.el7.i686
Установка и использование.

Далее соберём саму утилиту:

С момента, когда эта заметка была написана, прошло много времени, и репозиторий утилиты на github приказал долго жить. На данный момент (январь 2020), файлы можно попробовать скачать с code.google.com архива. Там так же доступна версия 1.5.5.

# cd /usr/local/src/
# git clone https://github.com/leggiero/paping
# cd paping/
# g++ -m64 ./src/print.cpp ./src/stats.cpp ./src/timer.cpp ./src/arguments.cpp ./src/i18n.cpp ./src/host.cpp ./src/socket.cpp ./src/main.cpp -o ./paping
# mv ./paping /usr/local/sbin/

И проверим её работу:

# paping sysadmin.pm -p 443 -c 4

paping

Кроме paping, имеет смысл посмотреть на httping, который своим функционалом немного похож на рассмотренную в этой заметке утилиту.

3 thoughts on “paping

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *