diff options
-rw-r--r-- | Dockerfile | 4 | ||||
-rw-r--r-- | README.md | 8 | ||||
-rw-r--r-- | docs/INSTALL.md | 5 |
3 files changed, 8 insertions, 9 deletions
diff --git a/Dockerfile b/Dockerfile index 53189657..522e801a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,6 @@ # # This Dockerfile for AFLplusplus uses Ubuntu 20.04 focal and # installs LLVM 11 from llvm.org for afl-clang-lto support :-) -# It also installs gcc/g++ 10 from the Ubuntu development platform -# since focal has gcc-10 but not g++-10 ... # FROM ubuntu:20.04 AS aflplusplus @@ -77,6 +75,6 @@ RUN echo 'alias joe="joe --wordwrap --joe_state -nobackup"' >> ~/.bashrc RUN echo "export PS1='"'[afl++ \h] \w$(__git_ps1) \$ '"'" >> ~/.bashrc ENV IS_DOCKER="1" -# Disabled until we have the container ready +# Disabled as there are now better alternatives #COPY --from=aflplusplus/afl-dyninst /usr/local/lib/libdyninstAPI_RT.so /usr/local/lib/libdyninstAPI_RT.so #COPY --from=aflplusplus/afl-dyninst /afl-dyninst/libAflDyninst.so /usr/local/lib/libAflDyninst.so diff --git a/README.md b/README.md index af4c6abd..66b884e2 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ Here is some information to get you started: ## Building and installing AFL++ To have AFL++ easily available with everything compiled, pull the image directly -from the Docker Hub: +from the Docker Hub (available for x86_64 and arm64): ```shell docker pull aflplusplus/aflplusplus @@ -58,10 +58,10 @@ docker run -ti -v /location/of/your/target:/src aflplusplus/aflplusplus ``` This image is automatically generated when a push to the stable repo happens -(see [branches](#branches)). You will find your target source code in `/src` in -the container. +(see [branches](#branches)). If you use the command above, you will find your +target source code in `/src` in the container. -To build AFL++ yourself - which we recommend - continue at +To build AFL++ yourself - *which we recommend* - continue at [docs/INSTALL.md](docs/INSTALL.md). ## Quick start: Fuzzing with AFL++ diff --git a/docs/INSTALL.md b/docs/INSTALL.md index e2bc8420..b0090e77 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -3,8 +3,9 @@ ## Linux on x86 An easy way to install AFL++ with everything compiled is available via docker: -You can use the [Dockerfile](../Dockerfile) (which has gcc-10 and clang-11 - -hence afl-clang-lto is available!) or just pull directly from the Docker Hub: +You can use the [Dockerfile](../Dockerfile) (which has gcc-10 and clang-12 - +hence afl-clang-lto is available) or just pull directly from the Docker Hub +(for x86_64 and arm64): ```shell docker pull aflplusplus/aflplusplus |