This is a network traffic generator. It is used to check what massive amounts of traffic of certain type will do to an intervening network. It does not try to measure throughput or response times. It has been made with the question in mind: If 100 clients does simultaneous TCP transfers for 2 days, will my router break? Or can I configure my firewall while 50 people are doing large TCP transfers through the device?


This project was initially written in about 1 day to test a firewall/router I was working on. Since then many people have used the project and I have received a few e-mails with requests for porting or for features. I left the company I worked for and had a bit of spare time on my hands so I rewrote it. The original version can be found in the CVS repository as "traffic". The totally rewritten version can be found under "newtraffic". Thus "traffic" is copyright SecureWorx South Africa (Pty) Ltd. The new, totally rewritten version is copyright Robert Sandilands.


This software is released under the GPL license. Look at the COPYING file under "traffic" and the LICENSE file under "newtraffic" for more information.

Operating Systems

Currently there is support for the following operating systems:

  • Linux
  • FreeBSD
  • Microsoft Windows

Project Links

Downloads Download Source Code and Binaries
README The README for version 0.1.3
Kylix libraries Required libraries for Kylix software