Add a --fuzz option
authorFabian Keil <fk@fabiankeil.de>
Sat, 24 Dec 2016 16:00:49 +0000 (16:00 +0000)
committerFabian Keil <fk@fabiankeil.de>
Sat, 24 Dec 2016 16:00:49 +0000 (16:00 +0000)
commitf67b3326138f428863c21c7738e0c8db87fa6f5c
treec3dd8f8eb1827827e55231eb6b439292409d20a1
parenta1649d1c0992d9b1459d2b92cc02f7b723baf5e0
Add a --fuzz option

... which exposes Privoxy internals to input from files or stdout.

Mainly tested with American Fuzzy Lop. For details see:
https://www.fabiankeil.de/talks/fuzzing-on-freebsd/

This work was partially funded with donations and done
as part of the Privoxy month in 2015.

Hohoho.
21 files changed:
GNUmakefile.in
actions.c
actions.h
configure.in
errlog.c
errlog.h
filters.c
filters.h
fuzz.c [new file with mode: 0644]
gateway.c
gateway.h
jbsockets.c
jcc.c
jcc.h
loaders.c
loaders.h
parsers.c
pcrs.c
pcrs.h
project.h
urlmatch.c