mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
Introduce new c$failed_analyzers field
This field is used internally to trace which analyzers already had a violation. This is mostly used to prevent duplicate logging. In the past, c$service_violation was used for a similar purpose - however it has slightly different semantics. Where c$failed_analyzers tracks analyzers that were removed due to a violation, c$service_violation tracks violations - and doesn't care if an analyzer was actually removed due to it.
This commit is contained in:
parent
42ba2fcca0
commit
58613f0313
15 changed files with 3958 additions and 3952 deletions
|
@ -2,6 +2,7 @@
|
|||
[zeek, -b, <...>/record-fields.zeek]
|
||||
connection {
|
||||
* duration: interval, log=F, optional=F
|
||||
* failed_analyzers: set[string], log=F, optional=T
|
||||
* history: string, log=F, optional=F
|
||||
* id: record conn_id, log=F, optional=F
|
||||
conn_id {
|
||||
|
|
|
@ -137,6 +137,7 @@ connection {
|
|||
* duration: interval, log=F, optional=F
|
||||
* extract_orig: bool, log=F, optional=T
|
||||
* extract_resp: bool, log=F, optional=T
|
||||
* failed_analyzers: set[string], log=F, optional=T
|
||||
* ftp: record FTP::Info, log=F, optional=T
|
||||
FTP::Info {
|
||||
* arg: string, log=T, optional=T
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue