Ostinato is an open-source, cross-platform network packet crafter/traffic generator and analyzer with a friendly GUI. Craft and send packets of several streams with different protocols at different rates. For the full feature list see below.
Ostinato aims to be "Wireshark in Reverse" and become complementary to Wireshark.
Here's a screencast showing basic usage -
Runs on Windows, Linux, BSD and Mac OS X (Will probably run on other platforms also with little or no modification but this hasn't been tested)
...thanks for developing ostinato: this was a really missing piece in the open-source networking world - Luca Deri (ntop.org) Email
Before I go any further I need to give another shout out to an excellent open source piece of software I found. Ostinato turns you into a packet ninja. There’s literally no limit to what you can do with it. Without Ostinato I could have never gotten beyond this point - Kristian Kielhofner (AstLinux, Star2Star) Blog
Napatech supports a number of open-source software applications that can also help customers accelerate their development ... Ostinato for Traffic GenerationArticle
Ostinato is more stable [than similar tools] and has a more complete roadmapBlog
If your [sic] looking for GUI based packet generator then Ostinato is one of the best optionBlog
First - great program - and I'm so happy to see that it's actively being developedEmail
Many thanks for developing this great software and giving good supportEmail
Clone the mercurial repository and hack away! (don't forget to send a merge request when you are done) Build instructions are available here Documentation to add support for a protocol is available here
If you can offer/maintain binary packages (any platform) - please send an email to ostinato at googlegroups dot com