about summary refs log tree commit diff
path: root/pkgs/tools/security/enum4linux
diff options
context:
space:
mode:
authorFabian Affolter <mail@fabian-affolter.ch>2021-11-28 11:10:09 +0100
committerFabian Affolter <mail@fabian-affolter.ch>2021-11-28 11:11:20 +0100
commit490652c67e1dcba73d293b04e7301437dc72bc24 (patch)
tree9eecaa077fc4922775d96e2ad16260a77cc22151 /pkgs/tools/security/enum4linux
parent3e610e1d39a0b06ebb0eab6265bc4317a1eae38c (diff)
enum4linux: 0.8.9 -> 0.9.1
Diffstat (limited to 'pkgs/tools/security/enum4linux')
-rw-r--r--pkgs/tools/security/enum4linux/default.nix36
1 files changed, 27 insertions, 9 deletions
diff --git a/pkgs/tools/security/enum4linux/default.nix b/pkgs/tools/security/enum4linux/default.nix
index 9a9f2039ac20e..b6da742dc6fad 100644
--- a/pkgs/tools/security/enum4linux/default.nix
+++ b/pkgs/tools/security/enum4linux/default.nix
@@ -1,16 +1,34 @@
-{ lib, stdenv, fetchurl, makeWrapper, samba, perl, openldap }:
+{ lib
+, stdenv
+, fetchFromGitHub
+, makeWrapper
+, samba
+, perl
+, openldap
+}:
 
 stdenv.mkDerivation rec {
   pname = "enum4linux";
-  version = "0.8.9";
-  src = fetchurl {
-    url = "https://labs.portcullis.co.uk/download/enum4linux-${version}.tar.gz";
-    sha256 = "41334df0cb1ba82db9e3212981340372bb355a8160073331d2a1610908a62d85";
+  version = "0.9.1";
+
+  src = fetchFromGitHub {
+    owner = "CiscoCXSecurity";
+    repo = pname;
+    rev = "v${version}";
+    sha256 = "sha256-/R0P4Ft9Y0LZwKwhDGAe36UKviih6CNbJbj1lcNKEkM=";
   };
 
   dontBuild = true;
-  nativeBuildInputs = [ makeWrapper ];
-  buildInputs = [ samba perl openldap ];
+
+  nativeBuildInputs = [
+    makeWrapper
+  ];
+
+  buildInputs = [
+    openldap
+    perl
+    samba
+  ];
 
   installPhase = ''
     mkdir -p $out/bin
@@ -23,9 +41,9 @@ stdenv.mkDerivation rec {
   meta = with lib; {
     description = "A tool for enumerating information from Windows and Samba systems";
     homepage = "https://labs.portcullis.co.uk/tools/enum4linux/";
-    license = licenses.gpl2;
+    license = licenses.gpl2Plus;
+    maintainers = with maintainers; [ fishi0x01 ];
     platforms = platforms.unix;
-    maintainers = [ maintainers.fishi0x01 ];
   };
 }