Features

Multiple use cases

Test Topologies

Graphical UI

  • User friendly GUI for manual testing and verification

Many Protocols

  • Support for the most common standard protocols
    • Ethernet/802.3/LLC SNAP
    • Unicast, multicast, broadcast traffic
    • VLAN (with QinQ)
    • ARP, IPv4, IPv6, IP-in-IP a.k.a IP Tunnelling (6over4, 4over6, 4over4, 6over6)
    • TCP (stateless), UDP, ICMPv4, ICMPv6, IGMP, MLD
    • Any text based protocol - HTTP, SIP, RTSP, NNTP etc. (underlying transport will be stateless however)
    • More protocols in the works …
  • User defined script to substitute for an unimplemented protocol (Example)

Pcap Import, Edit and Replay

Extensive packet crafting

Flexible traffic streams

Interface and Stream Statistics

Device Emulation

Single pane of glass

Multi-user support

Automation API

  • Fully featured Python API for scripting and automation - anything you can do via the GUI, you can do via the API (the GUI is built on top of the API)

Convenience

  • Capture and view traffic from within the app (needs Wireshark)
  • Exclusive control of a port to prevent the OS from sending stray packets provides a controlled testing environment (Windows only)

Deployment options

Not supported

  • Ostinato is stateless - stateful connection-oriented TCP connections are not supported. Please try TRex or Warp17 instead.
  • Ostinato cannot be used for generating fake traffic to websites