Ostinato Change Log

2017-12-10 version 0.9

  • Per stream statistics
  • Support for IPv4 options field (as a hex string)
  • Ostinato command line options and params
  • Ostinato UX improvements
  • Ostinato Python API re-licensed under a proprietary license to help sustain project
  • Bugfixes
    • Ostinato crashes, when opening PCAP containing STP packets (issue 213)
    • Hexdump input requires lowercase letters (issue 212)
    • Hexdump data input widget doesn't have focus (issue 103)
    • Delete streams in Interleaved mode takes a very long time (issue 195)
    • When emulating devices, use default gateway for off-subnet destinations (issue 196)
    • Multicast destination IP address should resolve to a multicast destination mac address (issue 192)
    • Fix IPv4/IPv6 PCAP/PDML import errors using tshark 2.x (issue 219)

2016-06-28 version 0.8

  • Device Emulation (IPv4/IPv6)
    • Auto ARP/NDP resolution for streams
    • Ping
  • Save/Restore session
  • Add port group now accepts IPv4/IPv6 address or hostname (issue 152)
  • Specify Rate Accuracy to conserve CPU usage (issue 151)
  • New Protocol(s)
    • STP
  • Bugfixes
    • TCP/UDP checksum incorrect for stream with increment/decrement packet length (issue 175)
    • Drone crashes on startup on some Linux machines (issue 174)
    • Ostinato GUI crashes when connected to a Drone with a lot of ports
    • Save as Python script of HexDump Protocol is incorrect (issue 170)
    • Increment/Decrement/Random length packets are not generated (issue 168)
    • A calculated UDP checksum of 0 should be set as 0xFFFF (issue 160)
    • Save as Python script of stream containing Variable Field is incorrect (issue 158)
    • Incorrect Transmit Rate when sending bursts (issue 157)

2015-06-16 version 0.7.1

  • Bugfix - GUI crashes on clicking View Capture button (issue 153)

2015-06-09 version 0.7

  • 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)
  • Save streams as a python script from the GUI
  • Duplicate streams (issue 23)
  • Port Reservation; Show my reserved ports only (issue 144)
  • Restore Default View (issue 68)
  • Variable Fields (issue 31, issue 84, issue 110, issue 127)
  • Bugfixes (several)

2014-07-07 version 0.6

  • Rearchitected/refactored the protocol builder framework to remove GUI dependency from Drone
  • Added Python bindings for scripting support
  • Multiple clients can now simultaneously connect to the same Drone instance (issue 22)
  • Clients now need to check for version compatibility with Drone at startup
  • Bugfixes
    • Issue 107 - IGMPv3/MLDv2 Query missing Group Address Field
    • Start/Stop Transmit/Capture RPCs should return only after the invoked operation is complete
    • Port names in the port stats window are incorrect

2012-08-01 version 0.5.1

  • Link state and improved statistics support for Linux, BSD and Mac OSX
  • Bugfixes
    • Fixed long inter-packet delay bug in interleaved mode due to which stream transmission could not be stopped (Issue 60, Issue 72, Issue 74)
    • Fixed long inter-packet delay on some Win32 platforms (Issue 66)
    • Fixed crash at init when pcap wasn't able to open an interface (Issue 64)
    • Fixed incorrect TCP checksum when it is overridden (Issue 58)

2011-10-25 version 0.5

  • Improved maximum traffic generation rates (pps); Linux - upto 25x; Windows - upto 60x
  • Reduced time taken to "apply" changes to stream(s)
  • Added support for "Pkts/Sec" and "Bytes/Sec" rate stats on Linux
  • Added support for transmit rates less than 1 pps
  • Added support for nanosecond resolution while calculating inter-packet gaps
  • Added support for average/aggregate port rate
  • Added a new "Interleaved Streams" transmission mode
  • Integrated newer version of QHexEdit widget - HexDump protocol edit now supports copy-paste and undo-redo
  • Major bugfix: (Windows Only) Tx Pkts were looped back to Rx on same port

2011-05-10 version 0.4.1

  • 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

2011-04-19 version 0.4

  • PCAP/PDML file import/export
  • Jumbo Frames support upto 16K (needs Hardware support)
  • Auto-reconnect for portgroups
  • Usability enhancements
  • Bugfixes
    • Fixed drone crash when NIC doesn't support promiscuous mode
    • Fixed ostinato crash when opening a file saved by a newer version
    • Others

2010-11-11 version 0.3

  • Added IGMP (all versions v1, v2, v3)
  • Added MLD (all versions v1, v2)
  • Added HexDump (user specified content)
  • Several bugfixes

2010-08-12 version 0.2

  • Save/Restore streams to/from disk

2010-06-29 version 0.1.1

  • New platforms
    • BSD
    • Mac OS X
  • Protocols
    • Added IPv6
    • Added IP tunneling (IP-in-IP) - 6over4, 4over6, 6over6, 4over4
    • Added Text protocol - useful for HTTP, SIP, NNTP, RTSP etc.
    • Added ICMPv6
    • Preflight check for truncated frames
  • Build Framework
    • make install support
    • Qt Creator and other IDE support
  • Other
    • Improved GUI handling in the Port Stats Filter Dialog
  • Documentation
    • Improved Protocol Builder documentation (class AbstractProtocol)
  • Bugfixes
    • Invalid TCP/UDP checksums caused by invalid pseudo-IP checksum
    • Assert failure when closing Ostinato with the port list expanded
    • Crash in Port Stats Filter Dialog while removing selected rows
    • Fixes for 64bit compilation and Qt4.6

2010-04-11 version 0.1

  • First public release

results matching ""

    No results matching ""