dockerfile additions

This commit is contained in:
van Hauser 2019-11-05 09:16:04 +01:00
parent c9c7e4777e
commit dede2e9764
3 changed files with 12 additions and 1 deletions

View File

@ -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

View File

@ -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

View File

@ -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