TG, and associated utilities, was originally developed at SRI International with subsequent enhancements supported by the USC/ISI Postel Center for Experimental Networking. TG is a traffic generator program that creates one-way UDP or TCP streams between a source and a sink. The traffic is described in terms of interarrival times and packet lengths. Information regarding the source and sink, such as packet transmit and receive times, is recorded in a binary log file for later post processing by dcat. Dcat takes the binary log file and produces an ascii representation. A perl script, gengraph, transforms this data into a format suitable for viewing via public domain graphing tools such as xplot, xgraph, and gnuplot.

The TG distribution includes binaries for SunOS, Solaris, FreeBSD and Linux. The source for all programs is included so that users may enhance TG - by adding new protocols and statistical distributions - and its utilities. Please contribute to the future of TG by notifying the mailing list, [email protected] ,regarding extensions and bugs, and by returning the modifications so they can be incorporated into future releases.

Legal Information

SRI and University of Southern California copyrights apply to the TG tool set. The SRI copyright pertains to the following software: TG, dcat, and gengraph, while the University of Southern California copyright applies only to parts of gengraph. SRI gives permission to use and distribute the software in source and binary forms provided that the copyright and permission notice appear in all forms; and that any documentation, advertising materials, and other material related to such distribution and use acknowledges that the software was developed by SRI International. The USC copyright gives permission to use, copy, modify, and distribute the software and its documentation in source and binary forms for non-commercial purposes and without fee provided the copyright appears in all copies; and the copyright and permission notice appear in supporting documentation, and that any documentation, advertising materials, and other materials related to the distribution and use acknowledges the software was partially developed by the University of Southern California, Information Sciences Institute. The names SRI International and the University of Southern California may not be used to endorse or promote products derived from this software without specific prior written permission. Neither SRI International nor the University of Southern California makes any representation about the suitability of this software for any purpose. This software is provided "as is" and without any express or implied warranties, including, without limitation, the implied warranties of merchantability and fitness for a particular purpose. See the gengraph perl script for the required copyright and permission notice.