************************************************************************* 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...