Ostinato - Packet/Traffic Generator and Analyzer
Go to file
Srivats P 64d1525f50 Fix infinite loop when stopping capture etc.
On some platforms and/or some libpcap verisons, libpcap doesn't support a
timeout which makes interactive stop not possible. So we now use a UNIX
signal to break out. Obviously this works only on *nix platforms - which
includes MacOS. For now the problem is not seen on Windows with WinPCAP,
so we should be fine. May need to revisit when we add Npcap support.

Fixes #215, #234
2019-08-10 13:26:04 +05:30
client Replace the deprecated qSort with std::sort 2019-07-26 21:24:25 +05:30
common Typecast to quint64 before passing to qToBigEndian 2019-06-26 22:42:09 +05:30
extra Don't install modeltest during 'make install' 2019-04-04 21:38:04 +05:30
rpc Remove QThreadX since we have ported to Qt5 2019-07-28 10:42:11 +05:30
server Fix infinite loop when stopping capture etc. 2019-08-10 13:26:04 +05:30
test Fix Qt4 to Qt5 porting issues with debug build 2018-03-27 20:02:36 +05:30
.gitignore Update .gitignore for Qt5 2018-05-18 22:19:20 +05:30
.travis.yml Use default Travis MacOS/Xcode version for CI build 2018-12-08 13:47:50 +05:30
.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
options.pri Suppress deprecated declarations till next release 2019-07-27 11:46:17 +05:30
ost.pro Remove Python API from main repo 2017-12-05 20:56:59 +05:30
protobuf.pri Remove Python API from main repo 2017-12-05 20:56:59 +05:30
README.md Tweak README copy 2018-02-16 18:30:31 +05:30
version.pri Bump version to 0.9 2017-12-10 12:40:34 +05:30

Ostinato

Build Status

This is the code repository for the Ostinato network packet crafter and traffic generator

Visit https://ostinato.org for demo video and details

License: GPLv3+ (see COPYING)