Blob Blame History Raw
*************************************************************************
You need the following software installed on your system:

	- perl 5.003
		http://www.perl.com/perl/info/software.html
	- MRTG 2.1
		http://www.ee.ethz.ch/~oetiker/webtools/mrtg/mrtg.html
	- gcc to successfully compile tcpblast.c

*************************************************************************
mrtg-blast has been tested successfully under:

                       Linux 2.0.25 (S.u.S.E. 4.3) 
	        
       (other versions / OSes might work, but have not been tested.)
            -------------------------------------------------
            The latest version should always be available from 

                   ftp://ftp.inside.ch/pub/mrtg-blast

            If you create a new version, please send it to me so I
                    can keep the archive up to date.  
*************************************************************************

YOU NEED TO CHANGE THE FOLLOWING:
tcpblast:
	1 - Type 'make tcpblast' to compile the tcpblast executable
	2 - Copy tcpblast to your mrtg binary directory

In mrtg-blast:
	1 - Line 1:		Adjust perl path to your system
	2 - Line 55:	Adjust tcpblast path to where you put tcpblast
	3 - Copy mrtg-blast to your mrtg binary directory

Edit your mrtg-blast.cfg file to add statements for the devices you want to
blast.  See mrtg-blast.cfg for an example.

PLEASE NOTE: Blasting causes traffic, which it inherently does. ;) So please
don't flood the whole wide world, keep it as local as possible. 
Blasting can't be that bad though, considering internet radio and tv... at least
it tells us something: How fast our next video conference will pass, for example.

The program returns traffic estimates which can be off sometimes. Use with care,
caution and much love.
Here are some estimates I tested at our site locally. Your mileage will most 
definitely vary, but as a guideline I always use 500 packets if I'm close to 
the site being blasted otherwise 200 is good enough. 

Link: 256 kbps = 32 kB/s

#of packets:    bandwidth as estimated 
                 by tcpblast [kB/s]:      Error in %:

    100                  50                  +53 %
    200                  38                  +16 %
    300                  35                  +5 %
    400                  34                  +4 %
    500                  32                   0 %
    800                  32                   0 %

You should decide yourself how accurate you're trying to be. Once again:
Your mileage will vary.

Have fun!

Balthasar Indermuehle <balthasar@indermuehle.com>, March 12, Early in the morning...