You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
echoping/SRC
Stephane Bortzmeyer 4512283a2b Reverting to fread, the bug in Solaris was elsewhere 24 years ago
..
AUTHORS Error in ICP port name handling. Fixed. 24 years ago
COPYING
ChangeLog SMTP support by Samuel Tardieu 24 years ago
DETAILS
HTParse.c
HTParse.h
INSTALL Documentation SSL fix 24 years ago
MACHINES
Makefile.am Add more tests 24 years ago
Makefile.in New configure.in, new files generated 24 years ago
NEWS
README * test for SSL 24 years ago
TODO New code to find dynamically the HTTP port. 24 years ago
acconfig.h New code to find dynamically the HTTP port. 24 years ago
acinclude.m4 Error in ICP port name handling. Fixed. 24 years ago
aclocal.m4 Error in ICP port name handling. Fixed. 24 years ago
config.guess Find the host type 24 years ago
config.h.in New configure.in, new files generated 24 years ago
config.sub Find the host type 24 years ago
configure No longer testing the host type 24 years ago
configure.in No longer testing the host type 24 years ago
echoping.1 * test for SSL 24 years ago
echoping.c Clear SSL objects when looping 24 years ago
echoping.h Error in ICP port name handling. Fixed. 24 years ago
error.c SMTP support by Samuel Tardieu 24 years ago
http.c Error in ICP port name handling. Fixed. 24 years ago
icp.c Error in ICP port name handling. Fixed. 24 years ago
icp.h
install-sh
missing
mkinstalldirs
readline.c Reverting to fread, the bug in Solaris was elsewhere 24 years ago
smtp.c SMTP support by Samuel Tardieu 24 years ago
test-echoping-crypto Suppress a few warnings. Side effect: it no longer crashes on a PC/Linux :-) 24 years ago
test-echoping-icp
test-echoping-local chargen test suppressed 24 years ago
test-echoping-remote Change to a Web server which does not redirect 24 years ago
util.c Id fixed 24 years ago
writen.c

README

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

To install it, see the INSTALL file. Or type "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. November 2000 for this one.

$Id$