echoping/SRC
Stephane Bortzmeyer bcc4468a34 How to report bugs
2001-01-25 15:17:50 +00:00
..
acconfig.h New code to find dynamically the HTTP port. 2000-11-05 12:55:04 +00:00
acinclude.m4 Error in ICP port name handling. Fixed. 2000-11-06 14:14:14 +00:00
aclocal.m4 Error in ICP port name handling. Fixed. 2000-11-06 14:14:14 +00:00
AUTHORS Error in ICP port name handling. Fixed. 2000-11-06 14:14:14 +00:00
ChangeLog SMTP support by Samuel Tardieu 2000-09-27 05:38:29 +00:00
config.guess Find the host type 2001-01-21 21:02:36 +00:00
config.h.in New configure.in, new files generated 2001-01-22 09:06:37 +00:00
config.sub Find the host type 2001-01-21 21:02:36 +00:00
configure INSTALL 2001-01-24 14:03:42 +00:00
configure.in Bug in selecting SSL libs 2001-01-24 15:43:09 +00:00
COPYING Two more files forgotten 2000-04-17 11:54:55 +00:00
DETAILS Unmaintained file suppressed 2000-07-23 19:18:46 +00:00
echoping.1 * test for SSL 2000-11-04 13:00:23 +00:00
echoping.c Clear SSL objects when looping 2000-11-07 18:28:45 +00:00
echoping.h INSTALL 2001-01-24 14:03:42 +00:00
error.c INSTALL 2001-01-24 14:03:42 +00:00
HTParse.c Initial revision 2000-04-13 09:19:23 +00:00
HTParse.h Initial revision 2000-04-13 09:19:23 +00:00
http.c Stupid bug when using unions 2001-01-22 15:39:03 +00:00
icp.c Small bug on machines where sizeof(pointer)!=sizeof(long) 2001-01-23 19:59:08 +00:00
icp.h Initial revision 2000-04-13 09:19:23 +00:00
INSTALL How to report bugs 2001-01-25 15:17:50 +00:00
install-sh install-sh added, dummy ttcp removed 2000-04-17 11:44:13 +00:00
MACHINES Initial revision 2000-04-13 09:19:23 +00:00
Makefile.am Add more tests 2000-11-06 13:30:41 +00:00
Makefile.in New configure.in, new files generated 2001-01-22 09:06:37 +00:00
missing First autoconf/automakization. 2000-04-17 11:36:29 +00:00
mkinstalldirs First autoconf/automakization. 2000-04-17 11:36:29 +00:00
NEWS First autoconf/automakization. 2000-04-17 11:36:29 +00:00
readline.c Comment about performances 2001-01-23 20:03:35 +00:00
README A few cleanings and fixes 2001-01-25 15:16:04 +00:00
smtp.c SMTP support by Samuel Tardieu 2000-09-27 05:38:29 +00:00
test-echoping-crypto Suppress a few warnings. Side effect: it no longer crashes on a PC/Linux :-) 2000-11-05 13:25:41 +00:00
test-echoping-icp Tests uses the local echoping instead of relying on the PATH 2000-06-30 09:47:45 +00:00
test-echoping-local chargen test suppressed 2000-10-05 13:28:04 +00:00
test-echoping-remote Change to a Web server which does not redirect 2001-01-19 15:05:15 +00:00
TODO New code to find dynamically the HTTP port. 2000-11-05 12:55:04 +00:00
util.c Id fixed 2000-10-05 13:28:29 +00:00
writen.c Initial revision 2000-04-13 09:19:23 +00:00

"echoping" is a small program to test (approximatively) performances
of a remote host by sending it TCP "echo" (or other protocol, like
HTTP) packets.

To install it, see the INSTALL file. Or type "./configure; make" if
you're in a hurry :-)

To use it, simply:

% echoping machine.somewhere.org

or use the options before the machine name (see the man page).

See the DETAILS file for various traps when benchmarking networks,
specially with this program

In any case, be polite: don't bother the remote host with many repeated 
requests, especially with large size. Ask for permission if you often
test hosts which aren't yours.

Current features:

- uses the protocols echo, discard, chargen, HTTP (with SSL if you 
  wish), ICP or SMTP,
- uses UDP instead of TCP for the protocols which accept it (like echo), 
- can repeat the test and display various measures about it,
- can use T/TCP on systems which support it.

Examples of output:

(Simple test with 1000 bytes echo TCP packets)
% echoping -v -s 1000 mycisco
This is echoping, version 2.0.
Trying to connect to internet address 10.99.64.1 to transmit 256 bytes...
Connected...
Sent (1000 bytes)...
Checked
Elapsed time: 0.059597 seconds
%

(Repeated tests with average and median displayed.)
% echoping -n 10 mymachine
[...]
Minimum time: 0.170719 seconds (1500 bytes per sec.)
Maximum time: 0.211176 seconds (1212 bytes per sec.)
Average time: 0.184577 seconds (1387 bytes per sec.)
Median time: 0.181332 seconds (1412 bytes per sec.)

(Testing a Web server with an HTTP request for its home page.)
%  echoping -h / mywww
Elapsed time: 0.686792 seconds

(The exit status is set if there is any problem, so you can use echoping
to test repeatedly a Web server, to be sure it runs fine.)



-------------
The reference site for echoping is:

http://echoping.sourceforge.net/

The distribution is from:

ftp://ftp.internatif.org/pub/unix/echoping

Stephane Bortzmeyer <bortz@users.sourceforge.net>. October 1995 for the
first version. January 2001 for this one.

$Id$