nixpkgs/pkgs/tools/security
Austin Seipp a11078a78c nixpkgs: afl - add QEMU support
This adds support for `afl-fuzz -Q`, which can be used to instrument
arbitrary black-box binary code for fuzz testing using American Fuzzy
Lop through QEMU emulation.

This requires a custom QEMU 2.2.0 build of the Linux userspace emulators
(system emulators aren't required) with some custom patches. Furthermore
we have to patch the patches a little to make the build more sane (there
are some notes in the README about this).

Overall, the addition of this feature by default doesn't significantly
impact build times (since building QEMU for only one target builds only
a fraction of the source code, and many features are disabled), so it's
enabled by default.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-03-22 22:52:57 -05:00
..
aespipe transformed meta.maintainers of some packages into lists 2014-09-13 13:52:02 +02:00
afl nixpkgs: afl - add QEMU support 2015-03-22 22:52:57 -05:00
aide New package: AIDE, version 0.16a2 2014-10-23 01:29:14 +02:00
apg apg: update from 2.2.3 to 2.3.0b 2014-10-09 20:16:03 +02:00
bmrsa Change package urls to use mirror://sourceforge 2013-07-14 02:35:26 +03:00
ccid ccid: 1.4.16 -> 1.4.18 2014-09-15 01:08:28 -07:00
ccrypt Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
chkrootkit * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
chntpw chntpw: new expression 2014-08-15 03:19:58 +04:00
clamav kill libiconvOr* 2015-02-07 20:29:28 -08:00
dirmngr Mass GnuPG upgrade 2010-05-19 20:58:56 +00:00
duo-unix duo-unix: upgrade, fix full name + version 2014-06-17 17:06:31 -05:00
ecryptfs ecryptfs: lib.maintainers vs maintainers 2015-03-08 16:03:52 -07:00
eid-mw eid-{mw,viewer}: run tests 2015-01-20 07:26:48 +01:00
eid-viewer Merge pull request #5541 from nckx/eid-viewer-association 2015-01-24 23:31:24 +01:00
fail2ban Update fail2ban to 0.9.1. 2014-11-15 16:54:40 +00:00
fprint_demo fprint_demo: add package 2015-01-03 19:50:40 +03:00
fprintd fprintd: update package 2015-02-03 14:27:49 +03:00
fprot Change occurrences of gcc to the more general cc 2014-12-26 11:06:21 -06:00
gnupg gnupg: don't demand pcsclite on darwin 2015-03-21 09:14:36 -07:00
hashcat Change occurrences of gcc to the more general cc 2014-12-26 11:06:21 -06:00
haveged Fix user-facing typos (mainly in descriptions) 2014-12-30 03:31:03 +01:00
jd-gui jd-gui: version 0.3.5 2014-06-17 14:44:49 -05:00
john kerberos: Use default kerberos instead of krb5 2014-12-30 00:05:12 -08:00
kpcli kpcli: 2.7 -> 2.8 2015-02-09 09:17:33 +01:00
ksshaskpass Add ksshaskpass 2012-03-23 18:56:35 +00:00
lastpass-cli lastpass-cli: new package 2014-12-04 18:23:25 -05:00
logkeys Add keylogs, a GNU/Linux keylogger that works 2014-09-04 19:10:56 +02:00
mbox mbox does not support i686 2014-10-31 11:48:55 -04:00
meo boost: Remove boost.lib 2014-11-02 17:22:27 -08:00
metasploit * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
mfcuk Add mfcuk, tool for hacking mifare classic cards 2014-08-26 01:22:08 +02:00
mfoc add mfoc, Mifare Classic Offline Cracker 2014-09-24 11:20:47 +02:00
mkpasswd mkpasswd: Add to channel 2014-05-21 15:55:49 +02:00
mkrand Add MKRAND 2014-10-08 20:03:09 -05:00
mktemp Work around hard-coded /usr/bin/nroff' in configure'. 2011-01-13 10:03:16 +00:00
munge munge: Update from 0.5.10 to 0.5.11 2014-08-20 17:07:54 +02:00
muscleframework muscleframework/tool remove platform as lib is marked broken 2014-08-12 13:02:11 +02:00
muscletool muscleframework/tool remove platform as lib is marked broken 2014-08-12 13:02:11 +02:00
nmap nmap: extend platforms 2015-03-18 23:51:19 +01:00
oath-toolkit oathToolkit: update from 2.0.2 to 2.4.1, potentially fixes CVE-2013-4204, CVE-2013-6280, CVE-2013-7322 2014-11-04 10:22:46 +01:00
opencryptoki Add package: opencryptoki 2014-10-14 09:03:50 +02:00
opensc opensc: Fix pcsclite reference 2015-03-03 14:52:02 -08:00
opensc-dnie-wrapper Fix user-facing typos (mainly in descriptions) 2014-12-30 03:31:03 +01:00
ossec Unmaintain a bunch of packages 2014-01-21 22:34:41 -05:00
p0f nixpkgs: p0f 3.07b -> 3.08b 2014-12-28 23:43:34 -06:00
paperkey added paperkey package 2014-08-04 13:11:29 +02:00
pass Fix pass on darwin 2015-02-15 16:14:13 +00:00
pcsclite pcsclite: 1.8.12 -> 1.8.13 2014-11-14 22:22:12 -08:00
pcsctools pcsctools: fix evaluation 2015-03-09 16:02:48 +01:00
pinentry pinentry: 0.8.4 -> 0.9.0 2014-12-16 15:30:16 -08:00
pius pius: update from 2.0.9 to 2.0.11 2014-09-21 19:25:32 +01:00
polkit-gnome Rename buildNativeInputs -> nativeBuildInputs 2012-12-28 19:20:09 +01:00
polkit-kde-agent polkit-qt-1: Qt 5 support 2014-11-20 11:10:39 -06:00
prey prey: specify sha256 for fetchgit 2013-11-19 01:13:40 +01:00
pwgen pwgen: update from 2.06 to 2.07 2014-11-01 14:52:11 +02:00
rhash rhash: new package 2014-08-21 00:46:35 +02:00
rng-tools rng-tools: update package 2014-10-23 02:07:46 +04:00
scrypt Fix many package descriptions 2014-08-24 22:31:37 +02:00
seccure pkgs/tools/security/seccure: store the expression in a file called "default.nix" 2013-10-03 17:09:02 +02:00
simple-tpm-pk11 Add package: simple-tpm-pk11 2014-10-15 01:14:34 +02:00
srm srm: 1.2.14 -> 1.2.15 2015-03-11 19:22:25 +01:00
ssdeep ssdeep: 2.10 -> 2.11 2014-10-09 17:06:17 -05:00
sshuttle add sshuttle: Transparent proxy server that works as a poor man's VPN 2013-10-05 16:46:56 +02:00
ssss * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
steghide Fix many package descriptions 2014-08-24 22:31:37 +02:00
stricat nixpkgs: stricat 20140609100300 2014-08-21 00:22:54 -05:00
sudo Set some meta.platforms 2015-03-20 20:04:42 +01:00
super super: fixed url to source and added patch for CVE-2014-0470 2014-09-14 08:51:01 +02:00
tboot Fix many package descriptions 2014-08-24 22:31:37 +02:00
tcpcrypt tcpcrypt: 2011.07.22 -> 0.3rc1, fix nixos service 2014-12-10 10:23:46 +01:00
thc-hydra thc-hydra: include postgresql brute-force support 2014-12-11 23:25:26 +01:00
tmin nixpkgs: Fuzzing test case optimizer 2014-11-25 13:03:43 -06:00
tor torbrowser: bump version to 4.0.4 2015-03-14 14:36:25 +01:00
torbutton More description fixes 2013-10-06 12:01:38 +02:00
tpm-quote-tools Fixed many descriptions 2014-11-11 14:36:34 +01:00
tpm-tools Add package: opencryptoki 2014-10-14 09:03:50 +02:00
trousers Update: trousers 0.3.11 -> 0.3.13 2014-10-14 09:00:31 +02:00
vidalia add repositories.git to several packages 2014-03-20 13:32:29 +02:00
volatility volatility: upgrade to 2.4 2014-11-12 22:35:42 +02:00
wipe wipe: add package 2014-10-23 02:08:37 +04:00