Ostinato - Packet/Traffic Generator and Analyzer
Go to file
Srivats P 57e8fe7236 UX: Report more drone startup errors
* Changed drone exit code from -1 to 1 'coz typically exit codes are
between 0 and 255
* Detect and report drone TCP port bind failure
* In all the following drone errors are reported (including previous
  commits) -
  * Drone already running (TCP port bind failure)
  * Drone executable not found
  * Packet.dll not found (Win32 only)
* The following conditions should NOT be reported
  * Start/Stop Ostinato
    * Stop before 5sec
    * Stop after 5sec
2017-09-26 19:59:49 +05:30
binding Add documentation to python binding 2017-08-14 10:43:11 +05:30
client UX: Report more drone startup errors 2017-09-26 19:59:49 +05:30
common Inform user that Ostinato TCP is stateless 2017-09-25 18:19:45 +05:30
extra Updated QHexEdit to version 0.8.4 2017-03-13 20:12:14 +05:30
rpc RPC channel now prints method names in addition to id for better debugging 2016-04-26 18:33:20 +05:30
server UX: Report more drone startup errors 2017-09-26 19:59:49 +05:30
test Bugfix: use default gateway for off subnet destinations in all cases - fixes #196 2016-09-17 12:16:53 +05:30
.gitignore Added cscope.out to .gitignore 2015-11-05 18:33:34 +05:30
.travis.yml Update .travis.yml to reflect qt->qt@4 change 2017-04-10 09:10:16 -07:00
.vimrc Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other! 2015-04-16 22:20:07 +05:30
COPYING Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other! 2015-04-16 22:20:07 +05:30
install.pri Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other! 2015-04-16 22:20:07 +05:30
ost.pro Refactoring: Added dependency info about subprojects in the top level project file replacing the 'ordered' kludge - now we can build any of the subprojects by specifying the target - e.g. 'make server' to build drone 2015-12-18 22:22:28 +05:30
protobuf.pri Fixed gcc4 warnings 2015-06-05 20:18:41 +05:30
README.md Mention python API in README 2016-09-17 15:27:01 +05:30
version.pri Bump version to 0.8 2016-06-27 17:22:15 +05:30

Ostinato

Build Status

Ostinato is an open-source, cross-platform network packet crafter/traffic generator and analyzer with a friendly GUI and powerful python API. Craft and send packets of several streams with different protocols at different rates.

Ostinato aims to be "Wireshark in Reverse" and become complementary to Wireshark.

License: GPLv3+ (see COPYING)

For more information visit http://ostinato.org.