Anoop Saldanha
f35d9f0437
threading improvements. Replaced the use of slot(2/3) with varslot. Improve error handling in slot functions. Additional helper functions for thread creation
15 years ago
Victor Julien
03d084858c
Add macro's for access to ICMPv(4|6) type & code.
15 years ago
Jason Ish
00821489d7
Unit test will now fail if allow_override bug is reintroduced.
15 years ago
Jason Ish
3f51fc2ce7
- Add a configuration dumper.
...
- Fix a bug where you could override a configuration value that did not
set allow_override to true.
15 years ago
Victor Julien
aad8aaf3cb
Actually add the new queue handler.
15 years ago
Victor Julien
3636ca9703
Adding a "flow" queue handler. This queue handler passes packets of the same flow to the same queue. Changed the default IDS mode to use this.
...
Some output cleanups, shutdown should be cleaner now.
15 years ago
Victor Julien
e7206623bb
GRE struct naming fix, comment adds.
15 years ago
Anoop Saldanha
22c0ec2bc5
Added support for the csum-<protocol> rules keyword to the detection engine. Keywords added are ipv4-csum, tcpv4-csum, tcpv6-csum, udpv4-csum, udpv6-csum, icmpv4-csum and icmpv6-csum
15 years ago
Victor Julien
39724df664
2nd try of fixing some bugs reported by static code analysis tool.
15 years ago
Victor Julien
5041e7e451
updated config.h.in
15 years ago
William Metcalf
073d04210c
added detection of PF_RING for -lpfring enabled pcap
15 years ago
Victor Julien
6eaff4be12
Fixes for issues found by static code analyzer.
15 years ago
Victor Julien
85b1fd7dfc
Add TLS 1.1 and 1.2 detection.
15 years ago
Anoop Saldanha
401a0313d4
checksum calculation functions for icmpv6, udp over ipv6 and tcp over ipv6
15 years ago
Victor Julien
1f782bb912
Fix pointer issue in sig loading.
15 years ago
Victor Julien
086ba5f49b
Add 'BySize' field parser. Add stub tls parser.
15 years ago
Victor Julien
b26b5aa462
More cleanups.
15 years ago
Jamie
9adfe54620
more unit tests for pppoe - part I
15 years ago
Victor Julien
44b6042cf9
Fix wrong data type used in a reassembly error checking.
15 years ago
Anoop Saldanha
41dd0f8e62
checksum calculation functions for ipv4, tcp, udpv4, icmpv4
15 years ago
Victor Julien
18f556ade1
Fix a number of broken overlap calculations. Add comments exmplaining them all.
15 years ago
Victor Julien
85abc3ef62
Complete removal of global de_ctx. UtRuntests now returns the number of failed tests or 0 on none. Program exits with code 1 on failed tests, code 0 otherwise. Removal of broken http uri test.
15 years ago
Victor Julien
1132ab635a
Rename all pmt->det_ctx.
15 years ago
William Metcalf
3e4d503e9f
Added C99 defs/macros to acsite.m4 for CentOS
15 years ago
Victor Julien
b9972a9d2c
Cleanups
15 years ago
Victor Julien
855dc62e30
Git merge artifact.
15 years ago
Brian Rectanus
63d970eb0b
Fix compiler warning and add better ipv4 options debugging output.
15 years ago
Victor Julien
84da1e9dc4
Add seg_list integrity testing to reassemly. Remove all debug output but some. Better deal with packets before the point that we already reassembled.
15 years ago
Gurvinder Singh
65ebb5611d
Task 4 handling of missed packets by IDS only and both IDs and end host
15 years ago
Gurvinder Singh
feecb7406a
Fixed some issues in gap handling
15 years ago
Gurvinder Singh
0a32b6491f
Handling of IDS missed packets and its unitests
15 years ago
Gurvinder Singh
b267d4072a
test the bug in freeing memory
15 years ago
Gurvinder Singh
bcebbebdfd
Handling IDS missed packets
15 years ago
Victor Julien
7715e8f0fc
Work around some Tcp session free issues in the app layer parsers.
15 years ago
Victor Julien
391e69e699
Fix tunnel packet handling.
15 years ago
Victor Julien
e7f8a02484
Improve GRE counting. Actually use the GRE decoder. Register the GRE counter.
15 years ago
Breno Silva
9528e02e46
GRE support
15 years ago
Victor Julien
f5fe190b45
Fix a ipv4 compiler warning. Improve TCP opt decoding error handling logic.
15 years ago
Brian Rectanus
74cb73fc1d
Decode IPv4 options.
15 years ago
Brian Rectanus
ff6a2a018c
Cleanup autoconf
15 years ago
Victor Julien
d7de22d0f0
Removing GPLv2 license info as our bylaws aren't final yet and we will redist code non-GPL as well. Rename struct conf_node to ConfNode to comply with engine coding style.
15 years ago
Victor Julien
efdd952eb5
Remove noisy debugging output.
15 years ago
Victor Julien
6a1acba1ab
Fix missing conf include.
15 years ago
Jason Ish
e3b538c7d7
Simple configuration API.
...
Allow the log directory to be changed.
15 years ago
Victor Julien
c73f4334d0
Fix compiler warning.
15 years ago
Victor Julien
4369816cdd
Improvements to content keyword memory handling.
...
First version of a simple pattern based L7 proto detection engine. Currently just works by matching a single pattern in the initial data. Implemented HTTP, SSL, MSN, JABBER, SMTP and a few more.
Couple of pattern matcher cleanups.
15 years ago
Victor Julien
0242fad770
Fix error in freeing the ctx of a SigMatch.
15 years ago
Victor Julien
97854cf4bb
Fixup some rule parser memleaks
15 years ago
Victor Julien
25aa05fdb2
use C99 int's.
15 years ago
Gurvinder Singh
6393b6778c
unittests for gap handling
15 years ago