zeek/scripts/base/frameworks/notice
Jon Siwek 995368e68c Remove variable content from weird names
This changes many weird names to move non-static content from the
weird name into the "addl" field to help ensure the total number of
weird names is reasonably bounded.  Note the net_weird and flow_weird
events do not have an "addl" parameter, so information may no longer
be available in those cases -- to make it available again we'd need
to either (1) define new events that contain such a parameter, or
(2) change net_weird/flow_weird event signature (which is a breaking
change for user-code at the moment).

Also, the generic handling of binpac exceptions for analyzers which
to not otherwise catch and handle them has been changed from a Weird
to a ProtocolViolation.

Finally, a new "file_weird" event has been added for reporting
weirdness found during file analysis.
2019-04-01 18:30:11 -07:00
..
actions Convert more redef-able constants to runtime options 2018-08-24 16:05:44 -05:00
__load__.bro Merge topic/actor-system throug a squashed commit. 2018-05-18 22:39:23 +00:00
main.bro Migrate table-based for-loops to key-value iteration 2019-03-15 19:54:44 -07:00
README Add more script package README files 2013-10-22 14:44:59 -05:00
weird.bro Remove variable content from weird names 2019-04-01 18:30:11 -07:00

The notice framework enables Bro to "notice" things which are odd or
potentially bad, leaving it to the local configuration to define which
of them are actionable.  This decoupling of detection and reporting allows
Bro to be customized to the different needs that sites have.