fastnetmon-ng/src/Dockerfile
2017-12-03 22:05:52 +00:00

45 lines
852 B
Docker

FROM ubuntu
MAINTAINER robertoberto
RUN apt-get update && apt-get install -y \
bison \
build-essential \
cmake \
flex \
g++ \
gcc \
git \
libboost-all-dev \
libgeoip-dev \
libgpm-dev \
libhiredis-dev \
liblog4cpp5-dev \
libncurses5-dev \
libnuma-dev \
libpcap-dev \
linux-headers-$(uname -r) \
make \
mongodb-dev \
python-pip \
socat \
vim
RUN pip install exabgp
RUN cd /usr/src; git clone https://github.com/pavel-odintsov/fastnetmon.git
#COPY exabgp_blackhole.conf /etc/exabgp_blackhole.conf
RUN cd /usr/src/fastnetmon/src; mkdir build; cd build; cmake .. -DDISABLE_PF_RING_SUPPORT=ON; make
RUN cp /usr/src/fastnetmon/src/fastnetmon.conf /etc/
RUN cp /usr/src/fastnetmon/src/build/fastnetmon /usr/bin/
RUN cp /usr/src/fastnetmon/src/build/fastnetmon_client /usr/bin/
RUN touch /etc/networks_list