80 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
5ba88e7b83 [test suite] support afl-fuzz on Mac OS X which uses afl-clang 2015-06-26 08:39:48 -07:00
Michael Rash
5c4f7dac9b [test suite] add fwknoprc2 file to AFL client rc test cases 2015-06-16 19:16:36 -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
e3bf862238 [test suite] removed deprecated AFL compile script 2015-06-09 16:59:20 -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
eed3dc8ad2 [test suite] minor comment update to mention afl-cov 2015-05-30 18:35:10 -07:00
Michael Rash
0388baa665 replaced raw lcov results with a link 2015-05-28 18:50:33 -07:00
Michael Rash
73f22bab16 added cumulative afl-cov web coverage report for 136d017 2015-05-28 16:03:54 -04:00
Michael Rash
98f852b5af added server-conf fuzzing results 2015-05-24 11:00:52 -07:00
Michael Rash
833dc7e4f6 added client-rc results 2015-05-24 10:16:20 -07:00
Michael Rash
81cdb0506f added spa-pkts fuzzing cycle 2015-05-20 16:57:43 -07:00
Michael Rash
3e2e73ff99 moved 136d017 AFL results to 2.6.7 directory 2015-05-19 19:07:52 -07:00
Michael Rash
f659fe849f added server digest and access AFL runs 2015-05-19 19:06:16 -07:00
Michael Rash
7817d28a2d [test suite] minor check for AFL compile configure success 2015-05-14 17:49:55 -07:00
Michael Rash
28dc60f9bd added server-conf AFL fuzzing cycle results 2015-05-10 21:20:10 -07:00
Michael Rash
1986c9aaf9 [test suite] added AFL results for client-rc fuzzing 2015-04-09 09:20:19 -04:00
Michael Rash
ca467b9030 [test suite] added AFL results for spa-pkts and server-digest-cache fuzzing runs 2015-03-31 19:58:18 -04:00
Michael Rash
244d2692f2 [test suite] added server-access plot data 2015-03-29 08:04:55 -04:00
Michael Rash
cb089c550d [test suite] added server-access AFL results run 2015-03-29 08:00:03 -04:00
Michael Rash
ce0bb64830 [test suite] restructured AFL results directory to results/version/commit/ 2015-03-23 18:07:13 -07:00
Michael Rash
90fb4c9aca minor comment addition 2015-03-22 22:26:29 -04:00
Michael Rash
211f1fb5a2 [test suite] update afl-compile-code-coverage.sh to not use afl-gcc 2015-03-22 22:00:21 -04:00
Michael Rash
67fefd67ae [test suite] added README for afl-cmin helper scripts 2015-03-20 16:42:48 -04:00
Michael Rash
c4048573c6 [test suite] removed SPA packet from afl-cmin corpus 2015-03-20 16:41:54 -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
89d7241a51 [test suite] include all digest lengths for SPA input packets (afl-cmin usage will be next) 2015-03-20 11:17:06 -04:00
Michael Rash
3febc74c22 [test suite] extend digest lengths for SPA input packets 2015-03-20 11:15:22 -04:00
Michael Rash
40c695097e added spa-pkts-2.6.5.59edf64 AFL test results file 2015-03-19 22:05:10 -04:00
Michael Rash
745a442f18 [test suite] add AFL_HARDEN=1 to AFL compilation scripts 2015-03-07 19:36:23 -08:00
Michael Rash
2430f3ae80 [test suite] added long running server-access AFL fuzzing results 2014-12-22 09:22:39 -05:00
Michael Rash
db8b5e4e48 [test suite] added AFL plot results: plot-2.6.5.67f969f/ 2014-12-15 20:57:46 -05:00
Michael Rash
a4eb640f9c [test suite] add AFL results file: server-access-2.6.5.67f969f 2014-12-15 20:55:49 -05:00
Michael Rash
8988fe41b8 [test suite] add AFL wrappers for Rijndael decryption fuzzing 2014-12-03 20:26:24 -05:00
Michael Rash
53be8c4116 [test suite] added afl/results/ directory to track AFL run results over time 2014-12-03 20:20:56 -05:00
Michael Rash
aeac6a4063 [test suite] add server-digest-cache/ directory for AFL fuzzing 2014-11-29 22:20:44 -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
0556dfc0d8 [test suite] minor AFL status screen path update 2014-11-26 16:40:16 -05:00
Michael Rash
6149ec0a8c [test suite] another minor path reorg 2014-11-26 16:38:53 -05:00
Michael Rash
a900257c86 [test suite] add AFL README 2014-11-26 16:26:19 -05:00
Michael Rash
4e796fc865 [test suite] minor AFL path update 2014-11-26 16:25:53 -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