mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-10 17:21:33 +00:00
dockerfile additions
This commit is contained in:
parent
c9c7e4777e
commit
dede2e9764
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user