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 dea4cf4220 Update of documentation for GNU TLS 21 years ago
..
AUTHORS Sam changed its address 21 years ago
COPYING Small licence change (see bug #730049) 21 years ago
ChangeLog Update of documentation for GNU TLS 21 years ago
DETAILS up_rtt.monitor from mon 22 years ago
HTParse.c Initial revision 24 years ago
HTParse.h Initial revision 24 years ago
INSTALL Update of documentation for GNU TLS 21 years ago
MACHINES Initial revision 24 years ago
Makefile.am New login name on Internatif FTP server 22 years ago
Makefile.in GNU TLS support (still a bug when looping) 21 years ago
NEWS First autoconf/automakization. 24 years ago
README Update of documentation for GNU TLS 21 years ago
TODO Possible new protocols 22 years ago
acconfig.h Now uses strerror instead of sys_errlist 21 years ago
acinclude.m4 Now uses strerror instead of sys_errlist 21 years ago
aclocal.m4 Now uses strerror instead of sys_errlist 21 years ago
config.guess New upstream version in automake (MacOS X support, for instance) 22 years ago
config.h.in Now uses strerror instead of sys_errlist 21 years ago
config.sub New upstream version in automake 22 years ago
configure Update of documentation for GNU TLS 21 years ago
configure.in Update of documentation for GNU TLS 21 years ago
echoping.1 RFC 2732 mentioned 22 years ago
echoping.c Nicer test of the crypto library 21 years ago
echoping.h Porting to MacOS X (small quirks) 21 years ago
echoping.spec GNU TLS support (still a bug when looping) 21 years ago
error.c Now uses strerror instead of sys_errlist 21 years ago
http.c GNU TLS support (still a bug when looping) 21 years ago
icp.c First IPv6 version 22 years ago
icp.h Initial revision 24 years ago
install-sh install-sh added, dummy ttcp removed 24 years ago
missing First autoconf/automakization. 24 years ago
mkinstalldirs First autoconf/automakization. 24 years ago
readline.c GNU TLS support (still a bug when looping) 21 years ago
smtp.c SMTP support by Samuel Tardieu 24 years ago
test-echoping-crypto Fix a SSL reading problem when lines are not CRLF-terminated 24 years ago
test-echoping-icp Final cleaning for 4.2 release. 24 years ago
test-echoping-ipv6 Force IPv6 21 years ago
test-echoping-local Add -4 for OS with the ipnodes file 22 years ago
test-echoping-proxy Final cleaning for 4.2 release. 24 years ago
test-echoping-remote New Hotmail server 22 years ago
test-echoping-tos better documentation of TOS options 24 years ago
util.c First IPv6 version 22 years ago
writen.c Initial revision 24 years ago

README

"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/TLS 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,
- supports IPv6 as well as IPv4,
- 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. October 2002 for this one.

$Id$