Paping
| Developer(s) | Mike Lovell |
|---|---|
| Stable release | 1.5.5
/ April 21, 2011 |
| Engine | |
| Operating system | Cross-platform |
| Type | Network-related software |
| License | MIT license |
| Website | code.google.com/p/paping/ |
Search Paping on Amazon.
Paping (pronounced pah ping) is a computer network administration utility used to test the reachability of a host on an Internet Protocol (TCP/IP) network and to measure the time it takes to connect to a specified port. The name is a play on the word ping, another computer network administration utility.
Because ICMP can be used to identify the operating system of a remote machine,[1][2] it is sometimes blocked.[3][4] If ICMP is blocked, ping cannot be used to identify if the service is responding. Publicly available services must keep their relevant TCP or UDP ports open; Paping can attempt to make connections to these ports to determine if a service is responding. Similar utilities such as nmap allow a range of ports to be scanned, but they do not allow you to repetitively scan the same ports.
Paping operates by attempting to connect to an Internet Protocol TCP/IP port on the target. In the process, it measures the time taken for a connection to be established and records any connection failures. The results of the test are printed in the form of a statistical summary of the connections made, including the minimum, maximum, and the mean connection times.
Paping is cross-platform software, currently supporting Windows and Linux.[5]
As of April 2013, the project appears to be abandoned with no new fixes or versions being produced.
Sample paping test
The following is a sample output of paping against en.wikipedia.org on TCP/IP port 80 (http) from a Linux host:
./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
References
- ↑ "OS Detection over ICMP". Archived from the original on 4 July 2010. Retrieved 29 August 2010. Unknown parameter
|url-status=ignored (help) - ↑ "OS Detection over ICMP". doi:10.1109/IIS.2009.53. Unknown parameter
|s2cid=ignored (help) - ↑ "Blocking ICMP in Linux". 2009-11-23. Archived from the original on 2009-12-07. Retrieved 29 August 2010. Unknown parameter
|url-status=ignored (help) - ↑ "Nmap Online". Network Tools Online. Retrieved 13 March 2022.
- ↑ "Versions of paping available". Retrieved 10 August 2010.
External links
This article "Paping" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Paping. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
