You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
suricata/TODO

27 lines
993 B
Plaintext

DETECTION ENGINE:
- implement flow as a prefilter
- implement protocol as a prefilter
- implement src ports as prefilters
- do a sort-insert for the temp address lists: sort it big to small to speed up later inserts: partly done
- deal with icmp & icmpv6 sigs
- ip only sigs only need to be checked once per flow direction, so put flags in packet to deal with that
- store a ptr to the rule group in the flow (the src,dst,sp,dp,proto will never change in a flow, so we can use that as a starting point)
WU-MANBER:
ADDRESSES:
- support [1.2.3.4,2.3.4.5] notation: unittest
MAIN:
- move packet preallocation into it's own function
- create a cleanup function
- consider a api for per module init/deinit functions per packet, for example to clean up flowvars & http_uri
THREADING
- Add pre-threading initialization API e.g. for Sig loading on Detect.
- Add post-threading deinitialization API
CUSTOM LOGGING:
- idea: add a logging module that can be told to output things based on flowvars