aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorAndrea Fioraldi <andreafioraldi@gmail.com>2019-11-05 18:41:35 +0100
committerAndrea Fioraldi <andreafioraldi@gmail.com>2019-11-05 18:41:35 +0100
commit4d9a463297a7f8e7855cd2d1cd1106dcef568138 (patch)
tree266e9e4eee0f613be1723ddafa312533ab920253 /Dockerfile
parente13fdfb2ce4d3f97c8fa4ef3adfaa93e84835e39 (diff)
parent48388b9eaa2fff97292e968b5eade153ebf2386d (diff)
downloadafl++-4d9a463297a7f8e7855cd2d1cd1106dcef568138.tar.gz
Merge branch 'master' of github.com:vanhauser-thc/AFLplusplus
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile27
1 files changed, 27 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 00000000..558968d8
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,27 @@
+FROM ubuntu:eoan
+MAINTAINER David Carlier <devnexen@gmail.com>
+LABEL "about"="AFLplusplus docker image"
+RUN apt-get update && apt-get install -y --no-install-recommends \
+ automake \
+ bison \
+ build-essential \
+ clang \
+ clang-9 \
+ flex \
+ gcc-9 \
+ gcc-9-plugin-dev \
+ libc++-9-dev \
+ libtool \
+ libtool-bin \
+ libglib2.0-dev \
+ llvm-9-tools \
+ python-setuptools \
+ wget \
+ && rm -fr /var/lib/apt/lists/*
+RUN mkdir /app
+WORKDIR ["/app"]
+COPY . .
+ENV CC=gcc-9
+ENV CXX=g++-9
+ENV LLVM_CONFIG=llvm-config-9
+RUN make clean && make distrib && make install