Want multi-core traffic generation and 10Gbps speed support in Ostinato? Please donate to help acquire hardware to develop these features

Feature roadmap and wishlist

This document is a Work-in-Progress

If you would like to propose a new feature, please discuss on the mailing list ostinato at googlegroups dot com or file a new issue in the issue tracker.

Planned Releases

Release 0.9

TBD

Release 0.8 (DONE)

Target Date: Dec 2015 (Released on June 28, 2016)

  • Device Emulation (ARP/ND and ping)
  • Several bugfixes

Release 0.7 (DONE)

Target Date: June 2015 (Released on June 09, 2015)

  • Drone settings to specify include/exclude portlists (issue 122)
  • Ostinato client GUI checks for version updates at startup
  • 64bit stats support for Linux (if supported by Kernel and Driver) (issue 70)
  • Ostinato GUI can save configured streams as a python script
  • Port Reservation (issue 144)
  • Variable Fields (issue 31, issue 84, issue 110, issue 127)
  • Bugfixes

Release 0.6 (DONE)

Target Date: May/June 2014 (Released on July 7, 2014)

  • Rearchitect/Refactor to remove GUI dependency from Drone (issue 34)
  • CLI/Scripting/Automation Support (issue 11)
  • IGMPv3 Query missing Group Address Field (issue 107)
  • Multiple clients connecting simultaneously to a drone (issue 22)
  • Error Statistics and Link State (issue 28)

Release 0.5 (DONE)

Target Date: August 2011 (Released on Oct 25, 2011)

  • Inter-mix streams (issue 12)
  • Nano-second granularity (issue 30)
  • Improve maximum send rate (pps/bps) (issue 33, issue 39)
  • Change algo to reduce time taken for "apply" (issue 35)
  • Configure packet rate for port instead of per stream (issue 41)
  • Inter-packet gap in seconds (issue 42)
  • Windows only: Transmit traffic is also counted in received statistics(issue 46)
  • New version of QHexEdit widget supporting copy-paste

Release 0.4 (DONE)

  • Target Date: April 2011 (Released on Apr 19, 2011)
  • User Interface related
    • Main Window and Stream Configuration Dialog - save/restore geometry (size)
    • Auto reconnect to port group/drone
    • If port group has zero ports, offer troubleshooting tips to the user
  • Pcap/Pdml file format support
  • Jumbo frames support (issue 27)

Release 0.3 (DONE)

  • Target Date: Nov 2010 (Released on Nov 11, 2010)
  • Protocols
    • Custom Hexdump
    • IGMP
    • MLD

Release 0.2 (DONE)

  • Target Date: July 2010 (Released on August 12, 2010)
  • Protocols
    • IPv6
    • IP Tunneling aka IP-in-IP (4over4, 6over6, 4over6, 6over6)
    • ICMPv6
    • Text Protocol
  • Save/Restore streams to/from disk

Release 0.1 (DONE)

  • Target Date: April 2010 (Released on April 11, 2010)
  • First public release

Near Future

  • Protocols
    • DHCP
    • IPv4 Options
    • IPv6 Extension Headers
    • TCP Options (issue 7)
    • User Defined Fields (issue 31)
  • Goto specified stream (not just the first stream) (issue 13)
  • Link Status for non-Windows platforms (DONE)
  • Exclusive Port Control for non-Windows platforms (issue 36)
  • Rate Stats for BSD/OSX (DONE)
  • Random Burst Rate/Size Transmission Mode (issue 32)
  • Allow multiple Ostinato clients to connect to one drone server (issue 22) (DONE)
  • Plugin architecture for drone to support non-pcap NIC interface - useful for PF_RING/DNA, accelerated/specialized NICs like Napatech, Endace, Turbocap etc.
  • "vDrone" - drone packaged as a virtual appliance (DONE)
  • Refactoring
    • Cleaner separation of client side domain/model/view objects
    • Privilege separation of drone for a better security architecture
    • Remove drone dependency on GUI/X (issue 34) (DONE)
  • More accurate timing on Mac OS X

Distant Future

  • State-full protocols/Connection Oriented operation

results matching ""

    No results matching ""