Ostinato is an open-source, free and cross-platform packet/traffic generator and analyzer with a friendly GUI.
Ostinato aims to be "Wireshark in Reverse" and thus become complementary to Wireshark.
Detailed installation instructions on the PPC platform for the Ostinato packet/traffic generator are available here.
IMPORTANT: Ostinato requires super user privileges to transmit packets. Please run Ostinato using "sudo".
Here are some key features of "Ostinato":
· Runs on Mac OS X, Windows, Linux, and BSD (Will probably run on other platforms also with little or no modification but this hasn`t been tested)
· Modify any field of any protocol (some protocols allow changing packet fields with every packet at run time e.g. changing IP/MAC addresses)
· Stack protocols in any arbitrary order
· User defined script to substitute for an unimplemented protocol (EXPERIMENTAL)
· Create and configure multiple streams
· Configure stream rates, bursts, no. of packets
· Single client can control and configure multiple ports on multiple computers generating traffic
· Exclusive control of a port to prevent the OS from sending stray packets provides a controlled testing environment
· Statistics Window shows realtime port receive/transmit statistics and rates
· Capture packets and view them (needs Wireshark to view the captured packets)
· Framework to add new protocol builders easily
· Support for the most common standard protocols
· Ethernet/802.3/LLC SNAP
· VLAN (with QinQ)
· ARP, IPv4, IPv6, IP-in-IP a.k.a IP Tunnelling (6over4, 4over6, 4over4, 6over6)
· TCP, UDP, ICMPv4, ICMPv6
· Any text based protocol (HTTP, SIP, RTSP, NNTP etc.)
· More protocols in the works ...
Requirements:
· Apple Xcode
· Qt 4.6.2 or later
What`s New in This Release: [ read full changelog ]
Bugfixes:
· Fixed "Save As PCAP" for Linux distros where file was being saved in Ostinato format rather than PCAP
· Fixed compilation problem with protobuf 2.4.0 and above