1BRO(8)                  System Administration Utilities                 BRO(8)
2
3
4

NAME

6       bro - passive network traffic analyzer
7

SYNOPSIS

9       bro  [options] [file ...]
10

DESCRIPTION

12       Bro is primarily a security monitor that inspects all traffic on a link
13       in depth for signs of suspicious activity. More generally, however, Bro
14       supports  a  wide  range  of traffic analysis tasks even outside of the
15       security domain, including performance measurements  and  helping  with
16       trouble-shooting.
17
18       Bro  comes  with  built-in  functionality  for  a range of analysis and
19       detection tasks, including detecting malware by interfacing to external
20       registries,  reporting vulnerable versions of software seen on the net‐
21       work, identifying popular web applications, detecting  SSH  brute-forc‐
22       ing, validating SSL certificate chains, among others.
23

OPTIONS

25       <file> policy file, or read stdin
26
27       -a, --parse-only
28              exit immediately after parsing scripts
29
30       -b, --bare-mode
31              don't load scripts from the base/ directory
32
33       -d, --debug-policy
34              activate policy file debugging
35
36       -e, --exec <bro code>
37              augment loaded policies by given code
38
39       -f, --filter <filter>
40              tcpdump filter
41
42       -g, --dump-config
43              dump current config into .state dir
44
45       -h, --help|-?
46              command line help
47
48       -i, --iface <interface>
49              read from given interface
50
51       -p, --prefix <prefix>
52              add given prefix to policy file resolution
53
54       -r, --readfile <readfile>
55              read from given tcpdump file
56
57       -s, --rulefile <rulefile>
58              read rules from given file
59
60       -t, --tracefile <tracefile>
61              activate execution tracing
62
63       -w, --writefile <writefile>
64              write to given tcpdump file
65
66       -v, --version
67              print version and exit
68
69       -x, --print-state <file.bst>
70              print contents of state file
71
72       -C, --no-checksums
73              ignore checksums
74
75       -F, --force-dns
76              force DNS
77
78       -I, --print-id <ID name>
79              print out given ID
80
81       -N, --print-plugins
82              print available plugins and exit (-NN for verbose)
83
84       -P, --prime-dns
85              prime DNS
86
87       -Q, --time
88              print execution time summary to stderr
89
90       -R, --replay <events.bst>
91              replay events
92
93       -S, --debug-rules
94              enable rule debugging
95
96       -T, --re-level <level>
97              set 'RE_level' for rules
98
99       -U, --status-file <file>
100              Record process status in file
101
102       -W, --watchdog
103              activate watchdog timer
104
105       -X, --broxygen <cfgfile>
106              generate documentation based on config file
107
108       --pseudo-realtime[=<speedup>]
109              enable pseudo-realtime for performance evaluation (default 1)
110
111       --load-seeds <file>
112              load seeds from given file
113
114       --save-seeds <file>
115              save seeds to given file
116
117       The  following  option  is  available  only  when Bro is built with the
118       --enable-debug configure option:
119
120       -B, --debug <dbgstreams>
121              Enable debugging output for  selected  streams  ('-B  help'  for
122              help)
123
124       The  following  options  are  available  only  when  Bro  is built with
125       gperftools     support     (use     the     --enable-perftools      and
126       --enable-perftools-debug configure options):
127
128       -m, --mem-leaks
129              show leaks
130
131       -M, --mem-profile
132              record heap
133

ENVIRONMENT

135       BROPATH
136              file search path
137
138       BRO_PLUGIN_PATH
139              plugin search path
140
141       BRO_PLUGIN_ACTIVATE
142              plugins to always activate
143
144       BRO_PREFIXES
145              prefix list
146
147       BRO_DNS_FAKE
148              disable DNS lookups
149
150       BRO_SEED_FILE
151              file to load seeds from
152
153       BRO_LOG_SUFFIX
154              ASCII log file extension
155
156       BRO_PROFILER_FILE
157              Output file for script execution statistics
158
159       BRO_DISABLE_BROXYGEN
160              Disable Broxygen documentation support
161

AUTHOR

163       bro was written by The Bro Project <info@bro.org>.
164
165
166
167bro                              November 2014                          BRO(8)
Impressum