Skip to content

Commit 70956d0

Browse files
committed
Add honggfuzz fuzzer into the toolkit
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>
1 parent cc5f6c5 commit 70956d0

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

docker/Dockerfile

+9
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ RUN apt-get update && \
2222
gcc-10 \
2323
git \
2424
locales \
25+
libbfd-dev \
2526
libc++-10-dev \
2627
libc++abi-10-dev \
2728
libcmocka0 \
@@ -30,6 +31,7 @@ RUN apt-get update && \
3031
libssl-dev \
3132
libjson-c-dev \
3233
liblua5.1-0-dev \
34+
libunwind-dev \
3335
lua5.1 \
3436
python2.7 \
3537
python3 \
@@ -52,6 +54,13 @@ ENV AFL_COMMIT=1cc1a0985039
5254
RUN git clone https://github.com/google/AFL && cd AFL && git reset --hard $AFL_COMMIT
5355
RUN make -j$(($(nproc)+1)) -C AFL all install
5456

57+
ENV HONGFUZZ_COMMIT=cf5f34a
58+
RUN \
59+
git clone https://github.com/google/honggfuzz && \
60+
cd honggfuzz && \
61+
git reset --hard $HONGFUZZ_COMMIT && \
62+
make -j$(($(nproc)+1)) all install
63+
5564
RUN \
5665
echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers && \
5766
useradd -c "OpenWrt Builder" -m -d /home/build -G sudo -s /bin/bash build

0 commit comments

Comments
 (0)