Commit Graph

1895 Commits

Author SHA1 Message Date
Grant Pannell
af6087c48d Keep the documentation consistent 2014-11-29 15:14:31 +10:30
Grant Pannell
d0849d6cc9 Fix type on man asciidoc 2014-11-29 15:10:38 +10:30
Grant Pannell
624872ef48 Add DESTINATION access.conf directive and ENABLE_DESTINATION_RULE fwknopd.conf directive 2014-11-29 15:05:06 +10:30
Michael Rash
7a2763a133 [server] minor fix to add AFL_FUZZING macro 2014-11-28 19:18:38 -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
00f45add28 update Makefile.am for latest AFL paths 2014-11-26 16:35:17 -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
7938e6fbbf [server] manpage update 2014-11-26 08:46:24 -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
a64542c7a4 [server] add --run-dir command line arg 2014-11-25 22:06:56 -05:00
Michael Rash
82cf8b1c9c [server] Enforce proper bounds checking on digest cache file import
Bug fix to ensure that proper bounds are enforced when importing digest
cache files from previous fwknopd executions. This bug
was discovered through fuzzing with American Fuzzy Lop (AFL) as driven
by the test/afl/fuzzing-wrappers/server-digest-cache.sh wrapper.
Previous to this fix, fwknopd could be made to crash through a malicious
digest cache file (normally in /var/run/fwknop/digest.cache) upon
initial import.
2014-11-25 22:05:15 -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
c50c13b6d3 minor README formatting updates 2014-11-23 09:27:06 -05:00
Michael Rash
426bde83c5 [test suite] set banner for each AFL wrapper 2014-11-22 23:06:52 -05:00
Michael Rash
0e93020671 [test suite] minor AFL README update 2014-11-22 23:06:20 -05:00
Michael Rash
290aaebd76 Merge branch 'master' of https://github.com/mrash/fwknop 2014-11-22 20:49:21 -05:00
Michael Rash
9037b3e7e0 minor manpage update to reference github link for contirbutors 2014-11-22 20:49:09 -05:00
Michael Rash
ec4647cdf0 [test suite] path bug fix 2014-11-22 16:52:15 -05:00
Michael Rash
f4a8c0ace1 [test suite] more AFL README updates 2014-11-22 16:05:02 -05:00
Michael Rash
e7da008d34 [test suite] more AFL README updates 2014-11-22 16:03:51 -05:00
Michael Rash
18760d4d64 [test suite] AFL README add all four fuzzing wrappers 2014-11-22 15:10:00 -05:00
Michael Rash
dd0571ad56 [test suite] AFL README formatting update 2014-11-22 15:03:12 -05:00
Michael Rash
8d38980915 [test suite] AFL README formatting update 2014-11-22 13:55:05 -05:00
Michael Rash
f53c15fbda [test suite] AFL README formatting update 2014-11-22 13:53:54 -05:00
Michael Rash
9dbe7f5bd6 [test suite] AFL README formatting update 2014-11-22 13:52:42 -05:00
Michael Rash
0b58e3af57 [test suite] AFL README.md files list 2014-11-22 13:43:56 -05:00
Michael Rash
a15d76a3ea [test suite] AFL README -> README.md 2014-11-22 13:40:52 -05:00
Michael Rash
38977b5f2f [test suite] use exit status in wrapper scripts 2014-11-22 13:39:24 -05:00
Michael Rash
ca64e3aa4e [test suite] start on AFL README in .md format 2014-11-22 13:38:46 -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
0e5606fb26 [test suite] AFL fuzzing README update 2014-11-21 22:18:17 -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
Damien Stuart
9e671217e1 Move #include <sys/wait.h> directive so it is not seen in the windows build 2014-11-19 22:01:04 -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
ece855b66a [client] bug fix to ensure -a overrides IP resolution 2014-11-18 23:10:19 -05:00
Michael Rash
22289a3f58 [client] disable IP resolution in AFL_FUZZING mode 2014-11-18 20:16:12 -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