evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / en / enum4linux-ng / package.nix
blob0f143671f4ecf6e3e382b464db2f20686278ec86
2   lib,
3   fetchFromGitHub,
4   python3,
5   samba,
6 }:
8 python3.pkgs.buildPythonApplication rec {
9   pname = "enum4linux-ng";
10   version = "1.3.4";
11   pyproject = true;
13   src = fetchFromGitHub {
14     owner = "cddmp";
15     repo = "enum4linux-ng";
16     rev = "refs/tags/v${version}";
17     hash = "sha256-MN3AUubro9CHkdPe/X1xcE11ye/D/A+Kf6zUOJTN4l0=";
18   };
20   build-system = with python3.pkgs; [ setuptools ];
22   dependencies =
23     [ samba ]
24     ++ (with python3.pkgs; [
25       impacket
26       ldap3
27       pyyaml
28     ]);
30   # It's only a script and not a Python module. Project has no tests
31   doCheck = false;
33   meta = with lib; {
34     description = "Windows/Samba enumeration tool";
35     longDescription = ''
36       enum4linux-ng.py is a rewrite of Mark Lowe's enum4linux.pl, a tool for
37       enumerating information from Windows and Samba systems.
38     '';
39     homepage = "https://github.com/cddmp/enum4linux-ng";
40     changelog = "https://github.com/cddmp/enum4linux-ng/releases/tag/v${version}";
41     license = with licenses; [ gpl3Plus ];
42     maintainers = with maintainers; [ fab ];
43     mainProgram = "enum4linux-ng";
44   };