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 dfe95b5923 Merge branch 'master' of github.com:bortzmeyer/echoping 9 years ago
..
contrib Sample script to simulate network problems on Linux 15 years ago
misc Fix (properly, this time), #1688940. Use only sNprintf and strNcpy 17 years ago
plugins Big reformatting of everything after a change of indent options (now --no-tabs) 15 years ago
AUTHORS #1469074 documentation and credits 17 years ago
COPYING Small licence change (see bug #730049) 21 years ago
ChangeLog Prepare for 6.1 17 years ago
DETAILS TCP_INFO documented 17 years ago
DEVELOPERS First version 17 years ago
HTParse.c Big reformatting of everything after a change of indent options (now --no-tabs) 15 years ago
HTParse.h Initial revision 24 years ago
INSTALL Ralf Wildenhues' solution for Solaris make workaround 17 years ago
MACHINES Initial revision 24 years ago
Makefile.am Bug #1895285 ftp.internatif.org no longer works 16 years ago
NEWS First autoconf/automakization. 24 years ago
PLUGINS Doc for headers in plugins 17 years ago
README Bug #1895285 ftp.internatif.org no longer works 16 years ago
TODO All bugs and requests now at Sourceforge 17 years ago
acinclude.m4 Full quoting of names, to keep aclocal happy 17 years ago
compilation.h.in More details in the output of echoping -V 15 years ago
configure-common.ac Fix an autoconf bug for systems where popt is not in the default path 17 years ago
configure.ac Patch from ametzler to address bug #2811861 15 years ago
echoping.1.in RFC 2732 obsoleted by RFC 3986 16 years ago
echoping.c Patch from ametzler to address bug #2811861 15 years ago
echoping.h * Bump to 6.0.1-BETA 17 years ago
echoping.spec SF -> Github 9 years ago
error.c Big reformatting of everything after a change of indent options (now --no-tabs) 15 years ago
http.c Added logic to correctly handle 204 No Content HTTP status 12 years ago
icp.c Big reformatting of everything after a change of indent options (now --no-tabs) 15 years ago
icp.h Stupid portability bug: types where computed from the machine type, not by using autoconf tests (ICP failed on UltraSparc) 17 years ago
install-sh install-sh added, dummy ttcp removed 24 years ago
readline.c Big reformatting of everything after a change of indent options (now --no-tabs) 15 years ago
recreate-autofiles Use only standard features of the shell (pushd is not standard) 17 years ago
smtp.c Big reformatting of everything after a change of indent options (now --no-tabs) 15 years ago
test-echoping-crypto Better tests, broken servers replaced, executable bit set 17 years ago
test-echoping-icp Final cleaning for 4.2 release. 23 years ago
test-echoping-idn Better tests, broken servers replaced, executable bit set 17 years ago
test-echoping-ipv6 RFC 2732 obsoleted by RFC 3986 16 years ago
test-echoping-local Add -4 for OS with the ipnodes file 22 years ago
test-echoping-plugins Better tests, broken servers replaced, executable bit set 17 years ago
test-echoping-proxy Improved tests, new servers (time have passed) 17 years ago
test-echoping-remote Better tests, broken servers replaced, executable bit set 17 years ago
test-echoping-tos A bit more documentation 15 years ago
util.c Big reformatting of everything after a change of indent options (now --no-tabs) 15 years ago
writen.c Big reformatting of everything after a change of indent options (now --no-tabs) 15 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,
- supports IDN (Unicode domain names),
- supports plugins written by you, to test even more protocols (see PLUGINS),

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:

http://sourceforge.net/project/showfiles.php?group_id=4581

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

--------------------- 
If you want to help and/or motivate echoping and its developer, you
can (but are not forced to do so, echoping is free software):

* Give money through Sourceforge's donation system
  (http://sourceforge.net/project/project_donations.php?group_id=4581)

* Use my Amazon's wish list
  (http://www.amazon.com/gp/registry/23ELBV1YZ93SC)

* Send me a postcard. I love postcards:
       Stephane Bortzmeyer
       127, rue Brancion
       75015 Paris
       France



$Id$