summary refs log tree commit diff
path: root/pkgs/tools/security
diff options
context:
space:
mode:
authorMarkus Wotringer <markus@wotringer.de>2015-11-28 23:51:17 +0100
committerMarkus Wotringer <markus@wotringer.de>2015-11-28 23:51:17 +0100
commitcb58cf57d6173da57df9ccd87b09180512889cf1 (patch)
treee84abf9efbcc9625e1e570783ba77f5b6a67e2a1 /pkgs/tools/security
parentfcc876c3f5c54f5e4207bcc9319f4772b21206a8 (diff)
downloadnixlib-cb58cf57d6173da57df9ccd87b09180512889cf1.tar
nixlib-cb58cf57d6173da57df9ccd87b09180512889cf1.tar.gz
nixlib-cb58cf57d6173da57df9ccd87b09180512889cf1.tar.bz2
nixlib-cb58cf57d6173da57df9ccd87b09180512889cf1.tar.lz
nixlib-cb58cf57d6173da57df9ccd87b09180512889cf1.tar.xz
nixlib-cb58cf57d6173da57df9ccd87b09180512889cf1.tar.zst
nixlib-cb58cf57d6173da57df9ccd87b09180512889cf1.zip
radamsa: init at 0.4
Diffstat (limited to 'pkgs/tools/security')
-rw-r--r--pkgs/tools/security/radamsa/default.nix27
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/tools/security/radamsa/default.nix b/pkgs/tools/security/radamsa/default.nix
new file mode 100644
index 000000000000..4a770f86e5cb
--- /dev/null
+++ b/pkgs/tools/security/radamsa/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+  name = "radamsa-${version}";
+  version = "0.4";
+
+  src = fetchurl {
+    url = "http://haltp.org/download/${name}.tar.gz";
+    sha256 = "1xs9dsrq6qrf104yi9x21scpr73crfikbi8q9njimiw5c1y6alrv";
+  };
+
+  patchPhase = ''
+    substituteInPlace ./tests/bd.sh  \
+      --replace "/bin/echo" echo
+    substituteInPlace ./Makefile \
+      --replace "PREFIX=/usr" "PREFIX=$out" \
+      --replace "BINDIR=/bin" "BINDIR="
+  '';
+  
+  meta = {
+    description = "A general purpose fuzzer";
+    longDescription = "Radamsa is a general purpose data fuzzer. It reads data from given sample files, or standard input if none are given, and outputs modified data. It is usually used to generate malformed data for testing programs.";
+    homepage = http://github.com/aoh/radamsa;
+    maintainers = [ stdenv.lib.maintainers.markWot ];
+    platforms = stdenv.lib.platforms.all;
+  };
+}