|
NTools is a traffic generator/analyzer and network emulator package for Linux.
It can generate traffic on multiple UDP and TCP streams with
configurable characteristics. The generated traffic can be feeded
into a network device, and at the receiver side NTools can measure
various parameters.
NTools is suitable for performance tests, latency measurements,
or Quality of Service testing.
NTools also includes a network emulator tool that can emulate various loss,
delay and jitter impairments.
NTools is developed and maintained by Norbert Vegh
at TeliaSonera AB.
If you have any question or comments you can contact me at
.
Bug reports also should be sent to this address.
• arbitrary number of UDP and TCP streams
• 900 Mbps on a Gigabit Ethernet card with big frames
• static (continuous) streams with configurable port and IP addreseses, packet size and rate
• 802.1q VLAN support
• dynamic, web-like TCP traffic generation with configurable file size distribution
• QoS support (configurable precedence and ToS value)
• loss, misordering, delay and jitter measurement on static streams
• download time and goodput measurement on dynamic TCP streams
• network emulation with loss, delay and jitter impairments
For a complete description, go to the documentation section.
Latest version is 1.4, with bug fixes and the new network emulator tool.
You can download the source package at the
download section.
NTools is Copyright 2006 Norbert Vegh.
This program is free software; you can redistribute it and/or modify it
under the terms of the
GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|