Ostinato – Network packet and traffic generator and analyzer
Sponsored Link
Features
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)
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, IGMP, MLD
Any text based protocol (HTTP, SIP, RTSP, NNTP etc.)
More protocols in the works ...
Modify any field of any protocol (some protocols allow changing packet fields with every packet at run time e.g. changing IP/MAC addresses)
User provided Hex Dump -- specify some or all bytes in a packet
User defined script to substitute for an unimplemented protocol (EXPERIMENTAL)
Stack protocols in any arbitrary order
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
Install Ostinato on ubuntu 11.04
Open the terminal and run the following commands
sudo sh -c ‘echo deb http://widehat.opensuse.org/repositories/home:/pstavirs:/ostinato/xUbuntu_11.04/ ./ > /etc/apt/sources.list.d/obs-ostinato.sources.list'
wget http://download.opensuse.org/repositories/home:/pstavirs:/ostinato/xUbuntu_11.04/Release.key -O- | sudo apt-key add --
sudo apt-get update
sudo apt-get install ostinato
For ubuntu 10.10 user
sudo sh -c ‘echo deb http://widehat.opensuse.org/repositories/home:/pstavirs:/ostinato/xUbuntu_10.10/ ./ > /etc/apt/sources.list.d/obs-ostinato.sources.list'
wget http://download.opensuse.org/repositories/home:/pstavirs:/ostinato/xUbuntu_10.10/Release.key -O- | sudo apt-key add --
sudo apt-get update
sudo apt-get install ostinato
Screenshot