We provide Bro as source code and in binary form for some selected platforms. We are also looking for volunteers willing to maintain Bro packages for OS distributions, in particular for the various flavors of Linux. If you’re interested, please get in touch with us, and we’ll be happy to help where we can.
Check the OpenPGP signature first. See NEWS for release notes and CHANGES for the complete list of changes compared to past versions. BroControl has its own list.
Bro requires a Unix platform. We support Linux, FreeBSD, and Mac OS, both 32-bit and 64-bit. Other Unix platforms may work as well but are not regularly tested.
The main Bro distribution consists of a number of individual components that you can also download and use separately:
| BinPAC 0.34 | A protocol parser generator. | (Documentation) | (Changelog) | (PGP) |
| bro-aux 0.26 | Small auxiliary tools for Bro. | (Documentation) | (Changelog) | (PGP) |
| Broccoli 1.92 | The Bro Client Communication Library. | (Documentation) | (Changelog) | (PGP) |
| BroControl 1.1 | An interactive shell for managing Bro installations. | (Documentation) | (Changelog) | (PGP) |
| broccoli-python 0.54 | Broccoli Python Bindings. | (Documentation) | (Changelog) | (PGP) |
| broccoli-ruby 1.54 | Broccoli Ruby Bindings. | (Documentation) | (Changelog) | (PGP) |
| BTest 0.4 | A unit testing framework. | (Documentation) | (Changelog) | (PGP) |
| capstats 0.18 | A command-line tool collecting packet statistics. | (Documentation) | (Changelog) | (PGP) |
| PySubnetTree 0.19 | A Python module for CIDR lookups. | (Documentation) | (Changelog) | (PGP) |
| trace-summary 0.8 | A script generating break-downs of network traffic. | (Documentation) | (Changelog) | (PGP) |
The following table contains links to binary builds of Bro, Broccoli, and BroControl. Bro packages labeled as “minimum” do not include Broccoli or BroControl components, while Bro packages labeled as “full” do. Mac OS X packages are currently for Mountain Lion (10.8) only. Both DEB and RPM package flavors are built for x86_64 architectures only and were generated on Debian 6 and CentOS 6 operating systems, respectively.
| Package Name | Mac OS X Installer | Debian Package | RPM Package |
|---|---|---|---|
| Bro 2.1 (full) | DMG (PGP) | DEB (PGP) | RPM (PGP) |
| Bro 2.1 (minimum) | DMG (PGP) | DEB (PGP) | RPM (PGP) |
| Broccoli 1.92 | DMG (PGP) | DEB (PGP) | RPM (PGP) |
| BroControl 1.1 | DMG (PGP) | DEB (PGP) | RPM (PGP) |
We sign all Bro releases with the following OpenPGP key:
pub 4096R/F8CB8019 2011-11-04 [expires: 2013-11-03] Key fingerprint = 962F D218 7ED5 A1DD 82FC 478A 33F1 5EAE F8CB 8019 uid The Bro Team <info@bro.org> sub 4096R/6F9AD2A2 2011-11-04 [expires: 2013-11-03] sub 4096R/F56ACC7E 2011-11-04 [expires: 2013-11-03] sub 4096R/83633A6B 2011-11-04 [expires: 2013-11-03]
To get the key, follow this link, or retrieve it from any of the standard key servers.
© 2013 The Bro Project. Logo design by DigiP.
