aisparser icon indicating copy to clipboard operation
aisparser copied to clipboard

Setup a fuzzer

Open schwehr opened this issue 6 years ago • 2 comments

I know very little about java fuzzers, but should be a great way yo find test cases for things like #22. Based on a quick search, here are some possibles. I'm most interested in a coverage based pure jvm solution preferably that is easy to setup with maven.

  • https://github.com/cretz/javan-warty-pig
  • https://github.com/rohanpadhye/jqf
  • https://github.com/cphr/javafuzz
  • https://sourceforge.net/p/jbrofuzz/
  • https://github.com/isstac/kelinci/
  • https://github.com/Barro/java-afl
  • https://people.csail.mit.edu/akiezun/jfuzz/

See also:

Asked for suggestions here:

https://twitter.com/kurtschwehr/status/1109871725779378176

schwehr avatar Mar 24 '19 17:03 schwehr

In your tweet you mention a corpus from libfuzzer/libais - I didn't see it in the libais test directory; is there somewhere with details on fuzzing corpus buildup you've already done? I'm curious about generating AIS sentences both for fuzzing and more functional testing of AIS parsers.

velosol avatar Dec 27 '19 20:12 velosol

My corpus is only inside Google. I will try to release a snapshot sometime soon

schwehr avatar Dec 27 '19 23:12 schwehr