summary refs log tree commit diff
path: root/pkgs/tools/networking/burpsuite
diff options
context:
space:
mode:
authorBenno Fünfstück <benno.fuenfstueck@gmail.com>2016-10-01 14:26:34 +0200
committerBenno Fünfstück <benno.fuenfstueck@gmail.com>2016-10-01 14:27:04 +0200
commit1bae891e66f1a6996175cfea26def5ff1b2da2f7 (patch)
tree12e5cc5446ef2336b131b575e57dc2083b0914ad /pkgs/tools/networking/burpsuite
parentebaf889183927519177e3b34add3ab3d6bd1b312 (diff)
downloadnixpkgs-1bae891e66f1a6996175cfea26def5ff1b2da2f7.tar
nixpkgs-1bae891e66f1a6996175cfea26def5ff1b2da2f7.tar.gz
nixpkgs-1bae891e66f1a6996175cfea26def5ff1b2da2f7.tar.bz2
nixpkgs-1bae891e66f1a6996175cfea26def5ff1b2da2f7.tar.lz
nixpkgs-1bae891e66f1a6996175cfea26def5ff1b2da2f7.tar.xz
nixpkgs-1bae891e66f1a6996175cfea26def5ff1b2da2f7.tar.zst
nixpkgs-1bae891e66f1a6996175cfea26def5ff1b2da2f7.zip
burpsuite: init at 1.7.06
Diffstat (limited to 'pkgs/tools/networking/burpsuite')
-rw-r--r--pkgs/tools/networking/burpsuite/default.nix38
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/tools/networking/burpsuite/default.nix b/pkgs/tools/networking/burpsuite/default.nix
new file mode 100644
index 00000000000..6f7e4ba4b69
--- /dev/null
+++ b/pkgs/tools/networking/burpsuite/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchurl, jre }:
+
+let
+  version = "1.7.06";
+  jar = fetchurl {
+    name = "burpsuite.jar";
+    url = "https://portswigger.net/Burp/Releases/Download?productId=100&version=${version}&type=Jar";
+    sha256 = "13x3x0la2jmm7zr66mvczzlmsy1parfibnl9s4iwi1nls4ikv7kl";
+  };
+  launcher = ''
+    #!${stdenv.shell}
+    exec ${jre}/bin/java -jar ${jar} "$@"
+  '';
+in stdenv.mkDerivation {
+  name = "burpsuite-${version}";
+  buildCommand = ''
+    mkdir -p $out/bin
+    echo "${launcher}" > $out/bin/burpsuite
+    chmod +x $out/bin/burpsuite
+  '';
+
+  meta = {
+    description = "An integrated platform for performing security testing of web applications";
+    longDescription = ''
+      Burp Suite is an integrated platform for performing security testing of web applications.
+      Its various tools work seamlessly together to support the entire testing process, from
+      initial mapping and analysis of an application's attack surface, through to finding and
+      exploiting security vulnerabilities.
+    '';
+    homepage = "https://portswigger.net/burp/";
+    downloadPage = "https://portswigger.net/burp/freedownload";
+    license = [ stdenv.lib.licenses.unfree ];
+    preferLocalBuild = true;
+    platforms = jre.meta.platforms;
+    hydraPlatforms = [];
+    maintainers = [ stdenv.lib.maintainers.bennofs ];
+  };
+}