Main > Free Download Search >

Free icmp ping software for linux

icmp ping

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 289
BSNMP ping 0.1

BSNMP ping 0.1


BSNMP ping is a module for bsnmpd which allows you to measure latency and reachability. more>>
BSNMP ping is a module for bsnmpd which allows you to measure latency and reachability. It sends out ICMP packets to the configured hosts.

A history of received packets is maintained, and you can query via SNMP how many dropped packets, maximum/minumum latency and other stats for that history period.

As bsnmpd only runs on BSDs (seems that way), this will also be the case for bsnmp-ping.

EXAMPLES

The following example pings two hosts. The first gets pinged once per second, and keeps a history for 300 seconds. The second is pinged 5 times per second, and the history is kept for 30 seconds.

The following would be added to /etc/snmpd.config:

begemotSnmpdModulePath."ping" = "/usr/local/lib/snmp_ping.so"
%ping
pingHost.1 = "10.8.9.2"
pingInterval.1 = 100
pingHistory.1 = 300

pingHost.2 = "2.2.2.2"
pingInterval.1 = 20
pingHistory.1 = 150
<<less
Download (0.30MB)
Added: 2006-04-10 License: BSD License Price:
1296 downloads
ICMPInfo 0.2

ICMPInfo 0.2


ICMPInfo is a tool that uses ICMP type 13 and 17 to retrieve the current time of a remote host and its netmask. more>>
ICMPInfo is a tool that uses ICMP type 13 and 17 to retrieve the current time of a remote host and its netmask.

<<less
Download (0.017MB)
Added: 2006-04-18 License: GPL (GNU General Public License) Price:
1284 downloads
pmping 0.06

pmping 0.06


pmping provides a parallel multiple host ping with audible results (beep on the PC speaker). more>>
pmping provides a parallel multiple host ping with audible results (beep on the PC speaker).
pmping is a script that pings multiple hosts in parallel and gives audible results depending on host state.
The sounds come from the internal PC speaker, thus not needing a sound card. It beeps when a host OS is losing many packets, or when it is down.
If the host is down, the script can send an email notification or run a command. All aspects are fully customisable by the user.
Main features:
- Logs notifications to standard output.
- Reloads config file on-the-fly.
- Ability to run a command when a host is down.
- Sends e-mail notifications when a host is down and when it comes up.
Enhancements:
- Corrected dynamic config reload (wasnt really working).
- Try to catch SMTP connection errors when sending notification e-mails.
- Changed the way we check network errors (regex was not working).
<<less
Download (0.032MB)
Added: 2007-03-15 License: GPL (GNU General Public License) Price:
954 downloads
ICMPScan 1.1

ICMPScan 1.1


ICMPScan scans the specified address, or addresses, for ICMP responses. more>>
ICMPScan scans the specified address, or addresses, for ICMP responses.

Usage:

icmpscan [ -EPTSNMAIRcvbn ] [ -A address ] [ -f filename ] [ -i interface ] [ -r retries ] [ -t timeout ] target [...]

Options:

-i, --interface
Listen on the specified interface. If unspecified, icmpscan will examine the routing table and select the most appropriate interface for each target address.
-c, --promisc
Put in interface into promiscuous mode. As this option increases the load on the system in general, it should only be used if spoofing of source packets address is enabled with the "-A" option.
-A, --address
Specify the source IP address of generated packets.
-t, --timeout
Specify the timeout, in milli-seconds, before retrying.
-r, --retries
Specify the number of attempts to elicit a particular ICMP response.
-f, --file
Read target list from the specified file.
-E, -P, --echo, --ping
Check of ICMP Echo responses.
-T, -S, --timestamp
Check for ICMP Timestamp responses.
-N, -M, --netmask
Check for ICMP Netmask responses.
-I, --info
Check for ICMP Info responses.
-R, --router
Check for ICMP Router Solicitation responses.
-v, --verbose
Increase the output verbosity.
-B, --debug

Target Specification

The simplest case is listing single hostnames or IP addresses on the command line. If you want to scan a subnet of IP addresses, you can append /mask to the hostname or IP address. mask must be between 0 (scan the whole Internet) and 32 (scan the single host specified). Use /24 to scan a class "C" address and /16 for a class "B". There is also a more powerful notation which lets you specify an IP address using lists/ranges for each element. Thus you can scan the whole class "B" network 192.168.*.* by specifying "192.168.*.*" or "192.168.0-255.0-255" or even "192.168.1-50,51-255.1,2,3,4,5-255". And of course you can use the mask notation: "192.168.0.0/16". These are all equivalent. If you use asterisks ("*"), remember that most shells require you to escape them with back slashes or protect them with quotes.

Examples:

The following example checks the first 16 addresses in the 192.168.1.0/24 netblock for all ICMP responses. The scan speed is increased by lowering the timeout value and setting the number of retries to 1:

> icmpscan -t 500 -r 1 192.168.1.0-16
192.168.1.0: Echo (From 192.168.1.17!)
192.168.1.0: Address Mask [255.255.255.0] (From 192.168.1.17!)
192.168.1.7: Echo
192.168.1.7: Timestamp [0x03ab2db0, 0x02d4c507, 0x02d4c507]
192.168.1.7: Address Mask [255.255.255.0]
192.168.1.8: Echo
192.168.1.8: Address Mask [255.255.255.0]
To display failed probes, increase the output verbosity:

> icmpscan -v 192.168.1.1
192.168.1.1: -- No response to Echo request --
192.168.1.1: -- No response to Timestamp request --
192.168.1.1: -- No response to Netmask request --
192.168.1.1: -- No response to Info request --
192.168.1.1: -- No response to Router Solicitation request --
Individual ICMP types can be checked for by listing their corresponding flags on the command line:

> icmpscan -v --echo --netmask 192.168.1.7
192.168.1.7: Echo
192.168.1.7: Address Mask [255.255.255.0]

<<less
Download (0.044MB)
Added: 2007-08-22 License: GPL (GNU General Public License) Price:
794 downloads
Web Ping 0.1

Web Ping 0.1


Web Ping is a program for testing your internet connection. more>>
Web Ping is a program for testing your internet connection.

Web Ping is a simple application to test an internet connection to a perticular site. I created this application after my work moved locations and half our network stayed in the old building and the other half moved with us to the new location.

A flaky (significant point) VPN was set up to keep the two connected. Since a couple of the unmoved servers were of interest to me, I keeped checking to see if they were still accessable with the ping command before doing any serious work with them.

A quick and pathetic Google resulted in no other program that meet my needes, so I wrote one.

Insted of doing an actual network ping, Web Ping tests a connection by downloading a web page on a given server. The size of the page and time are stored in memory and the times are graphed. In this way, sites that block network a ping can still be tracked.

Web Ping also keeps track of the largest and smallest download times per session and also tracks the max and min values currently on the graph. Times of interest are graphed in a color which represents if it is a max or a min. (see figure one). The history tab also lists all the max values as they have been recevied.

A running average is also calculated with each download. The files downloaded are not processed or stored in any way. This prevents any security problems that can normaly happen in a web browser enviroment. The only two pecies of information retained about a downloaded file is the size and time.

Usage:

There are two ways to use Web Ping, GUI or CLI mode. The simplest of the two modes is CLI. Web Ping can be started in CLI mode by passing a url to the jar file in a command line interface like this: "java -jar WebPing.jar http://localhost". Web Ping will automaticly start getting statistics on the requested url, printing results to the screnn.

To quite, press q and then then ENTER key. CLI allows the user to Most people will probably want to use the GUI mode which has a history graph and allows the user to start and stop the session.

The best way to run Web Ping is in GUI mode. GUI mode allows the user start and stop the ping process at will and to change the site that is pinged. Users can also see more information about about the history of the pings and view max values and min values easily. There are three tabs on the top of the page, the first is the application, second is the history list, and the last give information about the application.

<<less
Download (0.38MB)
Added: 2005-12-09 License: Other/Proprietary License Price:
1438 downloads
KDE Ping 1.0

KDE Ping 1.0


KDE Ping is a network/IP ping utility for KDE. more>>
KDE Ping is a network/IP ping utility for KDE.

<<less
Download (MB)
Added: 2006-03-20 License: GPL (GNU General Public License) Price:
1338 downloads
Icmpenum 1.0

Icmpenum 1.0


Icmpenum sends ICMP traffic for host enumeration. more>>
Host enumeration is the act of determining the IP address of potential targets on a network. This can be done in both layer 2 and layer 3. Icmpenum project can send ICMP traffic for such enumeration.

The ICMP packets supported are: Echo, Timestamp, Information and Netmask. Furthermore, it supports spoofing and promiscuous listening for reply packets. Icmpenum is great for enumerating networks which allow ICMP traffic.
<<less
Download (0.58MB)
Added: 2007-05-08 License: GPL (GNU General Public License) Price:
548 downloads
WMPing 0.2.1

WMPing 0.2.1


WMPing is a dockable application for checking the state of hosts. more>>
WMPing is a small dockable application for checking the state of hosts.
It show "up" status for a host that is available (ping packets are returned to you) and "down" status for a host that cannot be pinged.
Enhancements:
- fixed CPU usage
To compile:
# aclocal
# automake -a -c
# autoconf
# ./congigure
# make
To install:
You must be the superuser for typing:
# make install
<<less
Download (0.097MB)
Added: 2006-09-27 License: GPL (GNU General Public License) Price:
1124 downloads
ICMP-Chat 0.6

ICMP-Chat 0.6


ICMP-Chat is a simple console-based chat that uses ICMP packets for communication. more>>
ICMP-Chat is a simple console-based chat that uses ICMP packets for communication. All the data is encrypted with Rijndael-256 algorithm.
Installation:
Type: make && make install
For solaris type: make solaris && make install
Usage:
Usage: icmpchat [OPTIONS] < host > < nick >
< host > = Host to chat with
< nick > = Your nickname
OPTIONS:
-t < type > = specify icmp type (default ECHO_REPLY)
Example: icmpchat 192.168.1.2 foo
ICMP codes:
[0] Echo Reply
[5] Redirect
[8] Echo Request
[9] Router advertisement
[10] Router solicitation
[13] Timestamp request
[14] Timestamp reply
[15] Information request
[16] Information reply
[17] Adressmask request
[18] Adressmask reply
Enhancements:
- Rewrote from scratch
- Implemented optimized rijndael algorithm
- Implemented sha256 for password hashing
- Implemented ncurses frontend (again)
- Fixed getuid problem so that setting suid flag works now (thanks John)
<<less
Download (0.037MB)
Added: 2006-06-16 License: GPL (GNU General Public License) Price:
1229 downloads
MultiPing 0.2

MultiPing 0.2


MultiPing provides a multi-protocol, multi-host, graphical ping utility. more>>
MultiPing provides a multi-protocol, multi-host, graphical ping utility.

MultiPing is a multi-protocol, multi-host, graphical ping utility, used to ensure a set of hosts are up and running and providing the expected services.

Currently, the supported protocols are ICMP Echo, HTTP, SMTP, and POP. This goes beyond simply using ICMP Echo to determine the status of a server to actually testing the protocols the server is expected to be providing.

MultiPing is provided as a runnable .jar file. You should be able to simply double-click the multiping.jar file to launch MultiPing. You can then right-click in the main window to access the context menu which will allow you to add, edit, and delete hosts from the list.

Each host can have one or more of the supported protocols enabled. For each enabled protocol zero or more arguments can be provided which are used to status the specified protocol.

A file will be created in the same directory as multiping.jar named multiping.dat. This stores the list of hosts, along with the protocols enabled for each host and the arguments to each enabled protocol.

<<less
Download (0.045MB)
Added: 2007-03-16 License: GPL (GNU General Public License) Price:
994 downloads
pingx 1.0

pingx 1.0


pingx is utility that uses the XNoOp(3x) call to see how fast your connection to your X server. more>>
pingx is utility that uses the XNoOp(3x) call to see how fast your connection to your X server. Wonder whether your X performance is slower in a SSH tunnel? pingx can give you hard numbers so you can find out. It has an option to print out some details about the X server as well. Its also useful to see if a X server is up so you can fire up x2x or similar applications intelligently.
pingx is really nice for seeing if a remote display is up (use the options "-q -c 1"). It even returns immediately instead of waiting a second like the ICMP ping utility does, in case youre the impatient type.
Why would you need to know if a remote display is up? Well, I need to know because I have three monitors and two of them are on a dual-head machine. Im not sure whether the dual-head machine is running xinerama http://sourceforge.net/projects/xinerama/) or not this week, so Im unsure whether my center monitor is :0.1 or :0.0. This is important because I use x2vnc to control a third monitor over to the left, and if I give a bad DISPLAY variable to x2vnc it doesnt work.
Clueful people will probably point out that I should make :0.0 my left monitor and put a "Screen 1 RightOf Screen0" statement in my XF86Config-4, but I thought that writing an X protocol-level ping utility might be a fun thing to do instead.
It compiles under FreeBSD 4.3-RELEASE and Linux ok. I got lazy and make different LDLIBS lines in the Makefile. Ill use autoconf/automake in the future, but just edit the Makefile for now.
Enhancements:
- initial release. Has count, verbose, and quiet flags. Needs to have statistics and a signal handler written. Needs to be autoconfed and automaked.
<<less
Download (0.009MB)
Added: 2006-07-01 License: GPL (GNU General Public License) Price:
1210 downloads
liboping 0.3.5

liboping 0.3.5


liboping was inspired by ping, libping and fping. more>>
liboping was inspired by ping, libping and fping: liboping differs from these existing solutions in that it can `ping multiple hosts in parallel using IPv6 or IPv4 transparently.
Other design principles were an object oriented interface, simplicity and extensibility.
Since version 1.0 has not yet been reached the interface is not yet stable. However, huge changes are not to be expected.
A simple binary, called oping is included. It is like ping, ping6, and fping rolled into one.
Enhancements:
- A case in which file descriptors would not be closed correctly has been fixed.
- The includes have been corrected and C++ support has been improved.
<<less
Download (0.74MB)
Added: 2007-03-31 License: GPL (GNU General Public License) Price:
943 downloads
Arping 2.05

Arping 2.05


Arping is an ARP level ping utility. more>>
Arping is an ARP level ping utility. Its good for finding out if an IP is taken before you have routing to that subnet. You can also ping MAC addresses directly.

Broadcasts a who-has ARP packet on the network and prints answers. VERY useful when you are trying to pick an unused IP for a net that you dont yet have routing to. Then again, if you have no idea what Im talking about then you prolly dont need it.

Arping is util to find out it a specific IP address on the LAN is taken and what MAC address owns it. Sure, you *could* just use ping to find out if its taken and even if the computer blocks ping (and everything else) you still get an entry in your ARP cache. But what if you arent on a routable net? Or the host blocks ping (all ICMP even)? Then youre screwed. Or you use arping.
<<less
Download (0.031MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1269 downloads
fping 2.4b2

fping 2.4b2


fping is a ping like program which uses the Internet Control Message Protocol (ICMP) echo request to determine if a host is up. more>>
fping is a ping like program which uses the Internet Control Message Protocol (ICMP) echo request to determine if a host is up. fping is different from ping in that you can specify any number of hosts on the command line, or specify a file containing the lists of hosts to ping.

Instead of trying one host until it timeouts or replies, fping will send out a ping packet and move on to the next host in a round-robin fashion.

If a host replies, it is noted and removed from the list of hosts to check. If a host does not respond within a certain time limit and/or retry limit it will be considered unreachable.

Unlike ping, fping is meant to be used in scripts and its output is easy to parse.

Problem and Issues:

With a large a number of IP addresses in use, its becomes more and more time consuming to check on which IP addresses are actively in use, and which critical machines (routers, bridges, servers, etc) are reachable. One example is we have a program which goes through all of our routers arp caches looking for IP addresses that are in use. After finding a list of IP addresses that arent in any arp caches fping can then be used to see if these IP addresses really arent being used, or are just behind the routers. Checking 2500 hosts (99% of which are unreachable) via ping can take hours.

fping was written to solve the problem of pinging N number of hosts in an efficient manner. By sending out pings in a round-robin fashion and checking on responses as they come in at random, a large number of hosts can be checked at once.

Unlike ping, fping is meant to be used in scripts and its output is easy to parse.
<<less
Download (0.059MB)
Added: 2006-03-10 License: GPL (GNU General Public License) Price:
1347 downloads
pingmon 2.2

pingmon 2.2


pingmon is a small PING monitor, it just pings a server 5 times and displays the results. more>>
pingmon is a small PING monitor, it just pings a server 5 times and displays the results.

Dont really know how usefull it will be to anyone, but here it is!

Change the .theme file to change the labels and the servers... ill try to do some sort of "click to change" thing later.

<<less
Download (0.003MB)
Added: 2007-05-17 License: GPL (GNU General Public License) Price:
891 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5