Skip to content

Commit

Permalink
Add honggfuzz fuzzer into the toolkit
Browse files Browse the repository at this point in the history
honggfuzz is security oriented software fuzzer which supports
evolutionary, feedback-driven fuzzing based on code coverage (SW and HW
based).

Signed-off-by: Petr Štetiar <ynezz@true.cz>
  • Loading branch information
ynezz committed Oct 4, 2020
1 parent cc5f6c5 commit 70956d0
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ RUN apt-get update && \
gcc-10 \
git \
locales \
libbfd-dev \
libc++-10-dev \
libc++abi-10-dev \
libcmocka0 \
Expand All @@ -30,6 +31,7 @@ RUN apt-get update && \
libssl-dev \
libjson-c-dev \
liblua5.1-0-dev \
libunwind-dev \
lua5.1 \
python2.7 \
python3 \
Expand All @@ -52,6 +54,13 @@ ENV AFL_COMMIT=1cc1a0985039
RUN git clone https://github.com/google/AFL && cd AFL && git reset --hard $AFL_COMMIT
RUN make -j$(($(nproc)+1)) -C AFL all install

ENV HONGFUZZ_COMMIT=cf5f34a
RUN \
git clone https://github.com/google/honggfuzz && \
cd honggfuzz && \
git reset --hard $HONGFUZZ_COMMIT && \
make -j$(($(nproc)+1)) all install

RUN \
echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers && \
useradd -c "OpenWrt Builder" -m -d /home/build -G sudo -s /bin/bash build
Expand Down

0 comments on commit 70956d0

Please sign in to comment.