Ostinato: generate and analyze network packets

Ostinato is a promising reverse Wireshark utility currently under active development. Ostinato can generate network packets or traffic in different ways and then analyze them using Wireshark. It is already quite rich in functionality and can generate several network packets. It has a simple GUI to make the complex task easier. Features:

  • Multiplatform. Runs on Linux, Windows, BSD and Mac.
  • Open, edit, replay and save PCAP files.
  • 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.

Installation

To install Ostinato on Ubuntu:

$ sudo apt-get install ostinato

Webpage: Ostinato

Similar software

  • WireEdit:¬†full featured WYSIWYG packet editor. It allows editing network packets in a simple point-and-click interface.
  • pig (Packet Intruder Generator): create network packets from text input.

One thought on “Ostinato: generate and analyze network packets”

Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s