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] of ProtocolDetector::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 |
|---|