diff options
author | van Hauser <vh@thc.org> | 2019-11-05 09:16:04 +0100 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2019-11-05 09:16:04 +0100 |
commit | dede2e976400cec53099ab42fa3f4fa73e324d2c (patch) | |
tree | cf50b387f4d27b405d9c31854c90c48e36ab52e0 | |
parent | c9c7e4777e089053ba4cfb847fc0900c6454ac53 (diff) | |
download | afl++-dede2e976400cec53099ab42fa3f4fa73e324d2c.tar.gz |
dockerfile additions
-rw-r--r-- | Dockerfile | 4 | ||||
-rw-r--r-- | README.md | 8 | ||||
-rw-r--r-- | docs/ChangeLog | 1 |
3 files changed, 12 insertions, 1 deletions
diff --git a/Dockerfile b/Dockerfile index 7defa8e9..558968d8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,6 @@ 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 \ @@ -22,4 +24,4 @@ COPY . . ENV CC=gcc-9 ENV CXX=g++-9 ENV LLVM_CONFIG=llvm-config-9 -RUN make clean && make distrib && make tests +RUN make clean && make distrib && make install diff --git a/README.md b/README.md index e8d4e6a8..583b7df8 100644 --- a/README.md +++ b/README.md @@ -115,6 +115,14 @@ afl++ binaries by passing the STATIC=1 argument to make: $ make all STATIC=1 ``` +Note that afl++ is faster and better the newer the compilers used. +Hence gcc-9 and especially llvm-9 should be the compilers of choice. +If your distribution does not have them, you can use the Dockerfile: + +```shell +$ docker build -t aflplusplus +``` + ## 1) Challenges of guided fuzzing diff --git a/docs/ChangeLog b/docs/ChangeLog index 3a5961ad..3924226e 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -23,6 +23,7 @@ Version ++2.58d (dev): - llvm_mode: float splitting is now configured via AFL_LLVM_LAF_SPLIT_FLOATS - libtokencap: support for *BSD/OSX added - libcompcov floating point splitting support for qemu and unicorn + - Dockerfile by courtesy of devnexen - ripped regex.dictionary from Google afl PR - removed unnecessary warnings |