On Nov 21, 2013, at 9:33 PM, anthony kasza <anthony.ka...@gmail.com> wrote:

> I'm curious if Bro in bare mode is ever used for anything.

The intention for mode is to allow users more choice in what script-level 
functionality to load.  In practice, I don’t know how often it’s used for that.

The other thing I frequently use it for is unit tests, where I want minimal 
test cases and faster parse time.

> I'm not surprised to see bare mode include bifs. Is there a design decision
> why bare mode includes things like the input and logging framework but
> not the protocol directories that make use of them (e.g.
> bro/base/protocols/conn) ?

If it’s something that’s tightly coupled with internals and only has parse-time 
performance cost, then that’s something to expect to be loaded in bare mode.  
The protocol analysis packages don’t satisfy either condition — internals don’t 
depend on them to be loaded and loading them can have run-time performance 
costs.

- Jon
_______________________________________________
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev

Reply via email to