mirror of https://github.com/OISF/suricata
				
				
				
			
			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.
		
		
		
		
		
			
		
			
				
	
	
		
			27 lines
		
	
	
		
			993 B
		
	
	
	
		
			Plaintext
		
	
			
		
		
	
	
			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
 | 
						|
 |