[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:
    and after a crash is found the produced serie can be read with:
    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


More information about the Oisf-devel mailing list