[Bro] Debug Enabling

Robin Sommer robin at icir.org
Fri Aug 4 14:29:06 PDT 2006


On Fri, Aug 04, 2006 at 06:16 -0700, Anandraj wrote:

> I did try ./configure --enable-debug and also by defining #define DEBUG
> in main.cc .

Compiling with --enable-debug activcates the "-B <stream>"
command-line option in which <stream> is a list of comma-seperated
tags activating different kinds of debugging output. There's no
documentation of the tags yet but you can find a list of them in
src/DebugLogger.cc. The output will be written to debug.log

That said, this logging framework is one of the more recent
developments and not yet consistently used across the whole system.
Older parts of code for debugging output usually depend on setting
some special flag somewhere (often inside the code plus recompile)
to activate (and they still require --enable-debug to be compiled
in). 

> I was playing around the code to Drop the Telnet Packets based on
> Connections. But BRO gets Autorestarted or Stoped at a time when the
> timer gets invoked seems to be Expiry Timer .. which invokes
> ConnCompress::Remove()

Sorry, I don't really understand this...

Robin

-- 
Robin Sommer * Phone +1 (510) 666-2886 * robin at icir.org 
ICIR/ICSI    * Fax   +1 (510) 666-2956 *   www.icir.org



More information about the Bro mailing list