ProtocolDetectorFinds connections with protocols on non-standard ports with DPD.
| Namespace: | ProtocolDetector | 
|---|---|
| Imports: | base/frameworks/notice, base/utils/conn-ids.bro, base/utils/site.bro | 
| Source File: | /scripts/policy/frameworks/dpd/detect-protocols.bro | 
| ProtocolDetector::minimum_duration:interval&redef | |
| ProtocolDetector::minimum_volume:double&redef | |
| ProtocolDetector::suppress_servers:set&redef | |
| ProtocolDetector::valids:table&redef | 
| ProtocolDetector::check_interval:interval | 
| ProtocolDetector::servers:table&read_expire=14.0 days | 
| ProtocolDetector::dir:enum | 
| Notice::Type:enum | 
| ProtocolDetector::found_protocol:function | 
ProtocolDetector::suppress_servers| Type: | set[Analyzer::Tag] | 
|---|---|
| Attributes: | &redef | 
| Default: | {} | 
ProtocolDetector::valids| Type: | table[Analyzer::Tag,addr,port] ofProtocolDetector::dir | 
|---|---|
| Attributes: | &redef | 
| Default: | {} | 
ProtocolDetector::check_interval| Type: | interval | 
|---|---|
| Default: | 5.0 secs | 
ProtocolDetector::dir| Type: | 
 
 
 
 | 
|---|
ProtocolDetector::found_protocol| Type: | function(c:connection, atype:Analyzer::Tag, protocol:string) :void | 
|---|
