[Bro] broctl print capture_filters failing

Aashish Sharma asharma at lbl.gov
Wed Apr 11 13:36:32 PDT 2018


David, 

I have started using a different technique for debug/dumping now:

I tap into "event reporter_info" 

rough example : 

$cat a.bro  

redef capture_filters += { ["my-net"] = "(vlan and not net 1.2.0.0/16) or not net 1.2.0.0/16", } ; 

event bro_init()
{
    local _msg = "" ; 

        for (a in capture_filters)
        { 
               _msg = fmt ("capture-filters: %s-> %s", a, capture_filters[a]);
                event reporter_info(network_time(), _msg, peer_description);   
        } 
}


then run as: bro -i eth0 ./a.bro 


$cat reporter.log  | fgrep capture-filters 


you should see the output. 

event reporter_info is a good event to tap for dumping info in a cluster setup.
Basically I've used it as a cluster version of "print fmt (" used in standalone. 

Hope this helps, 
Aashish 


On Wed, Apr 11, 2018 at 07:58:43PM +0000, Perry, David wrote:
> I have a two-worker cluster running on an Ubuntu VM.  Bro was installed from the packages provided by OpenSUSE.
> Ubuntu 16.04.4 LTS
> Bro 2.5.3
> BroControl Version 1.7.
> 
> Aside from commenting out most "@load protocols/xxx" lines, I have made minimal changes to the configuration.
> 
> I am debugging capture filters but unfortunately broctl print capture_filters throws an error.  'broctl status' works fine.
> 
> broctl status
> Name         Type    Host             Status    Pid    Started
> manager      manager localhost        running   11704  10 Apr 15:09:24
> proxy-1      proxy   localhost        running   11880  10 Apr 15:09:25
> worker-1     worker  localhost        running   11937  10 Apr 15:09:27
> worker-2     worker  localhost        running   11938  10 Apr 15:09:27
> 
> broctl print capture_filters
>      manager   <error: cannot connect to 127.0.0.1:47761>
>      proxy-1   <error: cannot connect to 127.0.0.1:47762>
>     worker-1   <error: cannot connect to 127.0.0.1:47763>
>     worker-2   <error: cannot connect to 127.0.0.1:47764>
> 
> I added 'Debug=1' to broctl.cfg, re-ran the commands and looked in /opt/bro/spool/debug.log but found no additional information.
> 
> Perhaps I am still missing some software?  Incompatible version of python-broccoli (came from Ubuntu)?
> 
> David

> _______________________________________________
> Bro mailing list
> bro at bro-ids.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/bro



More information about the Bro mailing list