31 Commits

Author SHA1 Message Date
Michael Rash
1ace0ac547 [test suite] minor typo fix 2016-01-11 22:20:35 -05:00
Michael Rash
814d9e1050 [test suite] minor comment update 2015-06-30 17:47:01 -07:00
Michael Rash
ca54ec7a9b [test suite] integrate afl-cov with afl-fuzz wrapper scripts
Here is an example for the client-rc.sh wrapper script to have it also
generate code coverage results for afl-fuzz (afl-cov is enabled via two
environmental variables AFL_COV and CODE_DIR).

$ cd /tmp/afl-ramdisk/fwknop.git/test/afl/
$ AFL_COV=1 CODE_DIR=/home/mbr/git/fwknop.git ./fuzzing-wrappers/client-rc.sh
2015-06-29 19:06:50 -07:00
Michael Rash
b11217dc07 [test suite] better integration with Google's Address Sanitizer and AFL 2015-06-11 18:28:41 -07:00
Michael Rash
5616c7ba6d [test suite] removed deprecated AFL compile script 2015-06-09 17:01:16 -07:00
Michael Rash
7c23cb72f1 [test suite] differentiate firewalld vs. iptables for fwknopd.conf file fuzzing 2015-06-01 19:36:46 -07:00
Michael Rash
90fb4c9aca minor comment addition 2015-03-22 22:26:29 -04:00
Michael Rash
67fefd67ae [test suite] added README for afl-cmin helper scripts 2015-03-20 16:42:48 -04:00
Michael Rash
8ad434aed5 [test suite] the large afl-cmin directories are not used by default 2015-03-20 16:11:21 -04:00
Michael Rash
ab5c000a32 [test suite] added afl-cmin scripts, and the main test suite configs are referenced 2015-03-20 16:09:40 -04:00
Michael Rash
104aeca978 [test suite] switch SPA packets test to use afl-cmin test cases 2015-03-20 11:23:56 -04:00
Michael Rash
8988fe41b8 [test suite] add AFL wrappers for Rijndael decryption fuzzing 2014-12-03 20:26:24 -05:00
Michael Rash
01e294aed3 [test suite] use -A mode for AFL fuzzing, make sure fwknopd does not init digest cache in -A mode 2014-11-28 19:13:35 -05:00
Michael Rash
2e4ce021af [test suite] AFL wrapper update to not require -A for fuzzing access.conf and fwknopd.conf 2014-11-26 09:30:10 -05:00
Michael Rash
aa94fcb8cf [test suite] add AFL wrapper for fuzzing digest cache file format 2014-11-25 22:08:54 -05:00
Michael Rash
8872e50818 [test suite] use digest tracking override for ALF fwknopd fuzzing 2014-11-25 15:04:30 -05:00
Michael Rash
00ffe198e8 [test suite] support AFL resume operations 2014-11-23 22:39:25 -05:00
Michael Rash
28abc276fe [test suite] AFL update spa-pkts.sh to use new shared bash functions 2014-11-23 21:01:44 -05:00
Michael Rash
39419f43cb [test suite] started on shared functions for AFL wrappers 2014-11-23 16:53:29 -05:00
Michael Rash
426bde83c5 [test suite] set banner for each AFL wrapper 2014-11-22 23:06:52 -05:00
Michael Rash
38977b5f2f [test suite] use exit status in wrapper scripts 2014-11-22 13:39:24 -05:00
Michael Rash
f8d3cc51f0 [test suite] stronger access.conf test case for AFL fuzzing 2014-11-22 09:11:39 -05:00
Michael Rash
63a2ae92d4 [test suite] added *hang.sh helper scripts for AFL results analysis 2014-11-21 22:16:02 -05:00
Michael Rash
46a6b5a1e5 [test suite] moved helper scripts to fuzzing-wrappers/helpers/ 2014-11-21 21:42:32 -05:00
Michael Rash
5041533c65 [test suite] update AFL helper scripts to accept file path from the command line 2014-11-21 21:32:05 -05:00
Michael Rash
c1a1a4d3aa [test suite] minor comment removal 2014-11-21 21:22:20 -05:00
Michael Rash
492a7e523b [test suite] AFL wrapper enhancements (fwknopd conf file fuzzing, use -t 1000 for all fuzzing cycles) 2014-11-19 20:19:14 -05:00
Michael Rash
31fcef08a5 [test suite] add multiple stanzas for the fwknoprc AFL test 2014-11-18 23:10:56 -05:00
Michael Rash
c7bb83b1b3 [test suite] additional AFL support for client fwknoprc file and server fwknopd.conf file 2014-11-18 20:15:13 -05:00
Michael Rash
d107359e95 [test suite] removed files added by mistake 2014-11-17 20:00:38 -05:00
Michael Rash
3c7859cb9d [test suite] start on AFL fuzzing for conf files in addition to SPA pkts 2014-11-17 19:58:47 -05:00