diff options
author | Arseniy Seroka <jagajaga@users.noreply.github.com> | 2016-01-09 19:13:08 +0300 |
---|---|---|
committer | Arseniy Seroka <jagajaga@users.noreply.github.com> | 2016-01-09 19:13:08 +0300 |
commit | 134e5525a214daca8172b6a40d13560ea7128332 (patch) | |
tree | c50cdb08c8e9eddc916b064a9296753ae0b7e623 /pkgs/tools | |
parent | 64ac4ef758e32d49324547938687289fa407f7ab (diff) | |
parent | e11004cdf357cd63dd4fe99305a8e990e968855c (diff) | |
download | nixlib-134e5525a214daca8172b6a40d13560ea7128332.tar nixlib-134e5525a214daca8172b6a40d13560ea7128332.tar.gz nixlib-134e5525a214daca8172b6a40d13560ea7128332.tar.bz2 nixlib-134e5525a214daca8172b6a40d13560ea7128332.tar.lz nixlib-134e5525a214daca8172b6a40d13560ea7128332.tar.xz nixlib-134e5525a214daca8172b6a40d13560ea7128332.tar.zst nixlib-134e5525a214daca8172b6a40d13560ea7128332.zip |
Merge pull request #12258 from mogorman/zap
zap: init at 2.4.3
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/networking/zap/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/tools/networking/zap/default.nix b/pkgs/tools/networking/zap/default.nix new file mode 100644 index 000000000000..896f260f2e9d --- /dev/null +++ b/pkgs/tools/networking/zap/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchFromGitHub, jre, jdk, ant }: + +stdenv.mkDerivation rec { + name = "zap-${version}"; + version = "2.4.3"; + src = fetchFromGitHub { + owner = "zaproxy"; + repo = "zaproxy"; + rev ="${version}"; + sha256 = "1np9jxy09j8wzqcxw3c71x9hwrrbkjlz7qw903kv43wr74mv2snd"; + }; + + buildInputs = [ jdk ant ]; + + buildPhase = '' + cd build + ant -f build.xml setup init compile dist copy-source-to-build package-linux + ''; + + installPhase = '' + mkdir -p "$out/share" + tar xvf "ZAP_${version}_Linux.tar.gz" -C "$out/share/" + mkdir -p "$out/bin" + echo "#!/bin/sh" > "$out/bin/zap" + echo \"$out/share/ZAP_${version}/zap.sh\" >> "$out/bin/zap" + chmod +x "$out/bin/zap" + ''; + + meta = with stdenv.lib; { + homepage = "https://www.owasp.org/index.php/ZAP"; + description = "Java application for web penetration testing"; + maintainers = with maintainers; [ mog ]; + platforms = platforms.linux; + license = licenses.asl20; + }; +} |