zeek/scripts/base
Christian Kreibich c7860e3238 Expand Supervisor to support loading additional scripts before user scripts
In supervised nodes, the Supervisor's NodeConfig$scripts vector adds scripts to
the end of the user-provided scripts (options.scripts_to_load), so they load
_after_ any user-provided ones. This can cause confusing redef pitfalls when
users expect their customizations to run last, as they normally do.

This adds two members in Supervisor::NodeConfig, `addl_base_scripts` and
`addl_user_scripts`, to store scripts to load before and after the user scripts,
respectively. The latter serves the same purpose as the old `scripts` member,
which is still there but deprecated (in scriptland only). It functions as
before, after any scripts added via `addl_user_scripts`.
2022-09-02 10:23:35 -07:00
..
files GH-1634: Address feedback 2021-07-02 15:12:58 +01:00
frameworks Expand Supervisor to support loading additional scripts before user scripts 2022-09-02 10:23:35 -07:00
misc annotate base scripts with &is_used as needed 2022-05-26 17:39:17 -07:00
packet-protocols gtpv1: Do not register for protocol detection 2022-08-26 10:47:38 +02:00
protocols Merge remote-tracking branch 'micrictor/master' 2022-08-11 11:57:10 -07:00
utils Merge remote-tracking branch 'theavgjojo/master' 2022-08-11 10:41:18 -07:00
init-bare.zeek Remove unified2 file analyzer 2022-08-19 14:05:00 +02:00
init-default.zeek Introduce telemetry framework 2022-08-05 11:43:44 +02:00
init-frameworks-and-bifs.zeek GH-1122: Allow initializing globals with calls to subdir BIFs 2020-08-27 12:20:37 -07:00
init-supervisor.zeek Establish a separate init script when using the supervisor 2021-07-08 13:12:53 -07:00