diff options
author | Aristid Breitkreuz <aristidb@gmail.com> | 2015-11-29 00:24:43 +0100 |
---|---|---|
committer | Aristid Breitkreuz <aristidb@gmail.com> | 2015-11-29 00:24:43 +0100 |
commit | 903053e332625e3d690f7976eef9aefe5f44ac2f (patch) | |
tree | abff483e7837bd1e05acd0e14f8b95665d885cb7 /pkgs | |
parent | 534e2d8ad3193e867100f45519ac325cdc25790e (diff) | |
parent | cb58cf57d6173da57df9ccd87b09180512889cf1 (diff) |
Merge pull request #11335 from markWot/radamsa
radamsa: init at 0.4
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/tools/security/radamsa/default.nix | 27 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/tools/security/radamsa/default.nix b/pkgs/tools/security/radamsa/default.nix new file mode 100644 index 0000000000000..4a770f86e5cb2 --- /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; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2fe82edfdd740..034fcc8d0df51 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2822,6 +2822,8 @@ let quilt = callPackage ../development/tools/quilt { }; + radamsa = callPackage ../tools/security/radamsa { }; + radvd = callPackage ../tools/networking/radvd { }; ranger = callPackage ../applications/misc/ranger { }; |