zeek/scripts/base/frameworks
Arne Welzel e4ab7b2d70 files/main: No empty file_ids
When an analyzer calls DataIn(), there's a costly callback construct
going through the event queue. If an analyzer does not have a
get_file_handle() handler installed, the produced file_id would
end up empty and ignored. Consequently, the get_file_handle() callback
was invoked for every new DataIn() invocations.

This is surprising and costly. Log a warning when this happens and
instead set a generically generated file handle value instead to
prevent the repeated get_file_handle() invocations.
2023-02-06 18:08:05 +01:00
..
analyzer Fix a docstring typo 2023-01-10 18:49:19 -08:00
broker broker/store: Extend SQLiteOptions around data safety and performance 2023-01-30 10:25:37 +01:00
cluster Merge remote-tracking branch 'origin/topic/awelzel/2528-cluster-layout-content-warning' 2022-11-07 11:28:57 +01:00
config Spelling fixes: scripts 2022-11-02 17:36:39 -04:00
control annotate base scripts with &is_used as needed 2022-05-26 17:39:17 -07:00
dpd analyzer/dpd: Address review comments 2022-09-06 14:32:10 +02:00
files files/main: No empty file_ids 2023-02-06 18:08:05 +01:00
input More bro-to-zeek renaming in scripts and other files 2019-05-16 02:36:41 -05:00
intel scripts: Migrate table iteration to blank identifiers 2022-10-24 10:36:09 +02:00
logging logging: Add event_groups to Stream 2022-12-09 16:59:36 +01:00
netcontrol Spelling fixes: scripts 2022-11-02 17:36:39 -04:00
notice smb1: Prevent accessing uninitialized referenced_tree 2023-01-27 19:22:13 +01:00
openflow Spelling fixes: scripts 2022-11-02 17:36:39 -04:00
packet-filter Merge remote-tracking branch 'origin/topic/awelzel/blank-identifer' 2022-10-25 12:36:23 +02:00
reporter Support for log filter policy hooks 2020-09-30 12:32:45 -07:00
signatures deprecation messages for unused base script functions 2022-05-27 14:36:30 -07:00
software deprecation messages for unused base script functions 2022-05-27 14:36:30 -07:00
sumstats Spelling fixes: scripts 2022-11-02 17:36:39 -04:00
supervisor Spelling fixes: scripts 2022-11-02 17:36:39 -04:00
telemetry telemetry: In a cluster, open port 9911 for Prometheus by default 2022-08-26 09:42:12 +02:00
tunnels Add GTPv1 packet analyzer, disable old analyzer 2021-11-23 19:36:50 -07:00