zmap-freebsd/INSTALL

40 lines
1.3 KiB
Plaintext
Raw Normal View History

2013-08-17 18:50:07 +00:00
SYSTEM REQUIREMENTS
2013-08-16 15:12:47 +00:00
ZMap is designed to run on GNU/Linux systems and can be built with
most recent versions of gcc. Currently, ZMap only supports 64-bit
systems. Running it requires at least 600 MB of free memory.
2013-08-17 18:50:07 +00:00
BUILDING AND INSTALLING ZMAP
2013-08-16 15:12:47 +00:00
2013-08-17 18:50:07 +00:00
ZMap requires GMP, a free library for arbitrary precision arithmetic,
gengetopt, and libpcap. These packages can be installed on
2013-08-17 18:50:07 +00:00
Debian-based systems by running:
2013-08-16 15:12:47 +00:00
sudo apt-get install libgmp3-dev gengetopt libpcap-dev bison
2013-08-17 18:50:07 +00:00
2013-08-16 15:12:47 +00:00
or on RHEL- and Fedora-based systems by running:
sudo yum install gmp gmp-devel gengetopt libpcap-devel bison
2013-08-16 15:12:47 +00:00
2013-08-17 18:50:07 +00:00
Once these prerequisites have been installed, ZMap can be installed
by running:
2013-08-16 15:12:47 +00:00
cmake ./ [-DWITH_REDIS=ON] [-DWITH_JSON=ON] [-DENABLE_DEVELOPMENT=ON] [-DENABLE_HARDENING=ON]
2013-08-16 15:12:47 +00:00
make
2013-10-04 00:40:38 +00:00
sudo make install
2013-08-16 15:12:47 +00:00
followed by:
sudo make install
Redis support is not enabled by default. If you are want to use ZMap
with Redis, you will first need to install Hiredis. Then run cmake with
"-DWITH_REDIS=ON".
JSON support is not enabled by default. If you are want to use ZMap
with JSON output, you will first need to install json-c. Then, run cmake with
"-DWITH_JSON=ON"
Installing json-c requires git and autotools to be available. For more
information on how to install json-c, please see http://github.com/json-c/json-c