[Oisf-devel] [COMMIT] OISF branch, master, updated. suricata-3.2-101-g292baf0
OISF Git
noreply at openinfosecfoundation.org
Tue Feb 14 08:04:19 UTC 2017
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OISF".
The branch, master has been updated
via 292baf0872abfebf2762e08e613565703595db6c (commit)
via 49c41fc79e869290b1db5179b2bb92682a95f68c (commit)
via b56b04f84c08ef7c7ba7f1aae7c624cc3fcaae6e (commit)
via 35488eefdab64e074d33d414d8a8298ba4eb69c3 (commit)
via 322c260749c4ce74e912dd15572daaa344473599 (commit)
via 6bd265258e67873e9ccaa6a84ae2d8e3170793ba (commit)
via fbd69729aaa1c6089ad9037b83990704bddcbd93 (commit)
via 923d93f314ac10dd17bbb8b2cbf443bb6680614e (commit)
from 5e969779839585dbeae7b103e9e7c9016140159b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 292baf0872abfebf2762e08e613565703595db6c
Author: Victor Julien <victor at inliniac.net>
Date: Sun Feb 12 07:52:04 2017 +0100
afl: add ethernet and erspan entry points
commit 49c41fc79e869290b1db5179b2bb92682a95f68c
Author: Victor Julien <victor at inliniac.net>
Date: Sat Feb 11 10:47:38 2017 +0100
afl: clean up commandline parsing
commit b56b04f84c08ef7c7ba7f1aae7c624cc3fcaae6e
Author: Victor Julien <victor at inliniac.net>
Date: Fri Feb 10 19:58:27 2017 +0100
afl: pass a packet queue to decoder calls
commit 35488eefdab64e074d33d414d8a8298ba4eb69c3
Author: Jason Ish <ish at unx.ca>
Date: Fri Feb 10 11:21:57 2017 -0600
afl: set the packet data so pktlen gets set
commit 322c260749c4ce74e912dd15572daaa344473599
Author: Victor Julien <victor at inliniac.net>
Date: Thu Feb 9 19:10:02 2017 +0100
afl: minimalistic script to start AFL fuzzers
in suricata source dir:
mkdir afl
cd afl
bash ../scripts/afl/runafl.sh decoder-ipv4
commit 6bd265258e67873e9ccaa6a84ae2d8e3170793ba
Author: Victor Julien <victor at inliniac.net>
Date: Thu Feb 9 18:34:20 2017 +0100
afl: util script to list crashed series
commit fbd69729aaa1c6089ad9037b83990704bddcbd93
Author: Victor Julien <victor at inliniac.net>
Date: Thu Feb 9 18:22:18 2017 +0100
afl: improve packet fuzz testing
Due to the use of AFL_LOOP and initialization/deinit outside of it,
part of the fuzzing relied on the global 'state' in flow and defrag.
Because of this crashes that were found could not be reproduced. The
saved crash input was only the last in the series.
This patch addresses that. It requires a new output directory 'dump'
where the packet fuzzers will store all their input. If the AFL_LOOP
fails the files will not be removed and this 'serie' can be read
again for reproducing the issue.
e.g.: AFL would work with:
--afl-decoder-ppp=@@
and after a crash is found the produced serie can be read with:
--afl-decoder-ppp-serie=1486656919-514163
The series have a timestamp as name and a suffix that controls the
order in which the files will be 'replayed' in Suricata.
commit 923d93f314ac10dd17bbb8b2cbf443bb6680614e
Author: Victor Julien <victor at inliniac.net>
Date: Thu Feb 9 09:45:54 2017 +0100
afl: add decoder ipv4 option
-----------------------------------------------------------------------
Summary of changes:
scripts/afl/listcrashedseries.sh | 13 ++
scripts/afl/runafl.sh | 24 +++
src/Makefile.am | 1 +
src/decode-afl.c | 167 ++++++++++++++++
src/decode.c | 49 -----
src/decode.h | 1 +
src/suricata.c | 413 ++++++++++++++++++++++-----------------
7 files changed, 442 insertions(+), 226 deletions(-)
create mode 100644 scripts/afl/listcrashedseries.sh
create mode 100644 scripts/afl/runafl.sh
create mode 100644 src/decode-afl.c
hooks/post-receive
--
OISF
More information about the Oisf-devel
mailing list