This tool came to my rescue yet again today! If you remember, I had blogged about this tool in my older post titled – Ostinato: The Network Traffic Generator and Analyzer! As always, before using any tool I tried to update it and there it was – Ostinato 0.9. This update was released long ago, but I missed it and hence this post. Infact, this open source tool was also awarded Best Product & Startup Demo at COMSNETS 2019!
What is Ostinato?
Ostinato is an open source packet generator and network traffic generator with a friendly GUI. It also is a powerful Python API for network test automation. Think of it as “Wireshark in Reverse”.
Ostinato 0.9 Changelog:
This is brief is the change log for the updated version:
- 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
- Ostinato crashes, when opening PCAP containing STP packets (#213)
- Hexdump input requires lowercase letters (#212)
- Hexdump data input widget doesn’t have focus (#103)
- Delete streams in
Interleaved modetakes a very long time (#195)
- When emulating devices, use default gateway for off-subnet destinations (#196)
- Multicast destination IP address should resolve to a multicast destination mac address (#192)
- Fix IPv4/IPv6 PCAP/PDML import errors using tshark 2.x (#219)
I can hardly wait for Ostinato 1.0, which seems to be arriving pretty soon!
Download Ostinato 0.9:
Even though the source code for this tool is available, if you want you can buy pre-built executable’s, ISOs or even appliances. More information about these releases is available here. Otherwise, download the Ostinato 0.9 source code here and compile it yourself.
Electron is a pretty recent framework for building desktop applications and there are not many tools that deal with the security part either. There is a electronjs security checklist, providing guidelines for building secure applications, but there is no tool per-se – atleast none I know of! Electronegativity changes this. This post describes the open source