First pass at cleaning up documented dependencies.

This commit is contained in:
Jon Siwek 2010-10-19 16:12:15 -05:00
parent 87a74912b7
commit 4e4a18f3af

36
INSTALL
View file

@ -1,39 +1,38 @@
Prerequisites Prerequisites
============= =============
Bro relies on the following libraries and tools, which need to be installed Bro-aux relies on the following libraries and tools, which need to be installed
before you begin with the installation: before you begin with the installation:
* Libpcap * Libpcap headers and libraries
If libpcap is already installed on the system, by default Bro Network traffic capture library
will use that one. Otherwise, it falls back to a version shipped
with the Bro distribution.
* Flex * Flex
Flex is already installed on most systems, so with luck you can Flex is already installed on most systems, so with luck you can
skip having to install it yourself. skip having to install it yourself.
* Bison or byacc * Bison
These come with many systems, but if you get errors compiling This comes with many systems, but if you get errors compiling
parse.y, you will need to install them. bison is available parse.y, you will need to install it.
from GNU sites such as ftp.gnu.org.
* BIND8 headers and libraries * BIND8 headers and libraries
These are usually already installed as well. These are usually already installed as well.
* Autotools * OpenSSL headers and libraries
If you have checked the source out from Bro's Subversion For analysis of SSL certificates by the HTTP analyzer, and
repository, you need the autotools suite installed. In this for encrypted Bro-to-Bro communication. These are likely installed,
case, run "./autogen.sh" first right after the check out. though some platforms may require installation of a 'devel' package
Otherwise the installation steps below will fail. for the headers.
* CMake 2.8 or greater
CMake is a cross-platform, open-source build system, typically
not installed by default. See http://www.cmake.org for more
information regarding CMake and the installation steps below for
how to use it to build this distribution.
Bro can also make uses of some optional libraries if they are found at Bro can also make uses of some optional libraries if they are found at
installation time: installation time:
* OpenSSL
For analysis of SSL certificates by the HTTP analyzer, and
for encrypted Bro-to-Bro communication.
* Libmagic * Libmagic
For identifying file types (e.g., in FTP transfers). For identifying file types (e.g., in FTP transfers).
@ -47,7 +46,6 @@ installation time:
* Endace's DAG tools: * Endace's DAG tools:
For native support of Endace DAG cards. For native support of Endace DAG cards.
Installation Installation
============ ============