Paping

Paping — это утилита для администрирования компьютерных сетей, предназначенная для проверки доступности хоста в сети на основе TCP/IP и измерения времени, необходимого для соединения с указанным портом. Название является игрой слов от ping, другой сетевой утилиты для проверки доступности.

Общие сведения
Paping
Тип сетевое программное обеспечение
Разработчик Майк Лоуэлл
Операционная система кроссплатформенное
Последняя версия 1.5.5 (21 апреля 2011)
Лицензия MIT License
Сайт code.google.com/p/paping/

Функционал

Поскольку протокол ICMP может использоваться для определения операционной системы удалённого устройства[1],[2] он иногда блокируется[3].[4] Если ICMP заблокирован, ping не может быть использован для определения, отвечает ли служба. Общедоступные сервисы должны держать открытыми соответствующие TCP- или UDP-порты; Paping позволяет попытаться установить соединение с этими портами, чтобы определить, функционирует ли служба. Похожие утилиты, такие как nmap, позволяют сканировать диапазон портов, однако не предоставляют возможности повторно опрашивать одни и те же порты.

Paping работает посредством попыток соединения с TCP/IP-портом на целевом устройстве. При этом утилита измеряет время установления соединения и фиксирует возможные ошибки подключения. Результаты теста выводятся в виде статистического резюме, включающего минимальное, максимальное и среднее время связи.

Paping является кроссплатформенным программным обеспечением и поддерживает работу в Windows и Linux[5].

По состоянию на апрель 2013 года проект, по-видимому, заброшен и новые версии или исправления не выпускаются.

Пример проверки Paping

Ниже приведён пример вывода работы Paping при сканировании en.wikipedia.org на TCP-порту 80 (HTTP) с хоста под управлением Linux:

./paping -p 80 en.wikipedia.org -c 10
paping v1.5.1 - Copyright (c) 2010 Mike Lovell

Connecting to text.pmtpa.wikimedia.org [208.80.152.2] on TCP 80:

Connected to 208.80.152.2: time=64.11ms protocol=TCP port=80
Connected to 208.80.152.2: time=64.03ms protocol=TCP port=80
Connected to 208.80.152.2: time=65.81ms protocol=TCP port=80
Connected to 208.80.152.2: time=63.56ms protocol=TCP port=80
Connected to 208.80.152.2: time=63.95ms protocol=TCP port=80
Connected to 208.80.152.2: time=64.29ms protocol=TCP port=80
Connected to 208.80.152.2: time=64.35ms protocol=TCP port=80
Connected to 208.80.152.2: time=64.99ms protocol=TCP port=80
Connected to 208.80.152.2: time=63.10ms protocol=TCP port=80
Connected to 208.80.152.2: time=64.02ms protocol=TCP port=80

Connection statistics:
        Attempted = 10, Connected = 10, Failed = 0 (0.00%)
Approximate connection times:
        Minimum = 63.10ms, Maximum = 65.81ms, Average = 64.22ms

Примечания

Ссылки