923 Commits

Author SHA1 Message Date
Michael Rash
2e96ece4b0 Update to ensure libfko.so path is detected properly on OpenBSD 2011-10-28 22:42:27 -04:00
Michael Rash
464dbe95d0 Update to print all firewall commands in --verbose mode
This commit makes it easier to determine exactly which commands fwknopd
runs in --verbose mode when interacting with the underlying firewall.
This commit also adds --verbose --verbose mode to the test suite.
2011-10-27 21:51:55 -04:00
Michael Rash
1c6fc0f3f8 update to detect loopback interface 2011-10-24 20:48:56 -04:00
Michael Rash
c9860811f5 added LD_LIBRARY_PATH to all fwknop/fwknopd commands to make manual command execution easier 2011-10-22 22:29:27 -04:00
Michael Rash
50bcc537ee added digest cache validation after GPG tests 2011-10-22 22:06:00 -04:00
Michael Rash
1b8606461c minor update to match include/exclude criteria on the whole test message 2011-10-22 21:54:22 -04:00
Michael Rash
9e3a4b4c92 extended packet validity tests in GPG mode 2011-10-22 21:29:44 -04:00
Michael Rash
09e6ed1405 added first GPG complete cycle SPA test 2011-10-22 16:48:30 -04:00
Michael Rash
e4f4ee7825 added test to validate digest.cache structure 2011-10-22 14:25:56 -04:00
Michael Rash
266150218a added -P bpf test for complete SPA cycle over non standard SPA port 2011-10-22 10:57:25 -04:00
Michael Rash
0ab39a64a5 added -P bpf filter test 2011-10-22 10:48:37 -04:00
Michael Rash
6848983b47 added Rijndael SPA validity tests 2011-10-21 23:43:08 -04:00
Michael Rash
081b58d951 added rule timeout detection 2011-10-21 23:13:24 -04:00
Michael Rash
9b816ed29a added replay attack detection test 2011-10-21 22:55:45 -04:00
Michael Rash
caf458ad3f added first complete SPA cycle test 2011-10-20 23:33:41 -04:00
Michael Rash
6f699f7e5d added client/server interaction test capability 2011-10-20 00:06:58 -04:00
Michael Rash
e479e776db Added usage of sudo for recompilation test
The test suite now recompiles fwknop only if the --enable-recompile-check
option is used, and if so, uses sudo (if installed) to have the resulting
binaries own by the original user (instead of by root).  Also made a couple
of API changes to create test output files automatically if they don't
exist.
2011-10-17 22:55:01 -04:00
Michael Rash
45ecc6f399 minor bugfix to ensure that the proper firewall is used to collect system specs 2011-10-13 20:41:12 -04:00
Michael Rash
103cd2a8fb added the test/conf/ directory for config files use by the test suite 2011-10-13 20:30:05 -04:00
Michael Rash
64160a0c57 started on basic SPA generation, updated to use LD_LIBRARY_PATH for local libfko instance 2011-10-13 20:29:19 -04:00
Michael Rash
a1f4a65f27 interim commit to add major functionality to the fwknop test suite 2011-10-12 23:37:28 -04:00
Michael Rash
26f58a705d minor update to account for hardening-check return values 2011-10-06 22:53:27 -04:00
Michael Rash
1a3e1caffe Initial start on a test suite
This commit begins development on a comprehensive test suite for fwknop.
The initial tests are focused on compilation correctness and security options
as determined by the "hardening-check" script from Kees Cook of the Debian
security team.
2011-10-04 23:15:04 -04:00