fork
Configure Feed
Select the types of activity you want to include in your feed.
lol
fork
Configure Feed
Select the types of activity you want to include in your feed.
1{
2 lib,
3 fetchFromGitHub,
4 python3,
5 samba,
6}:
7
8python3.pkgs.buildPythonApplication rec {
9 pname = "enum4linux-ng";
10 version = "1.3.3";
11 pyproject = true;
12
13 src = fetchFromGitHub {
14 owner = "cddmp";
15 repo = "enum4linux-ng";
16 rev = "refs/tags/v${version}";
17 hash = "sha256-VpNYgdgvsQG5UcxoyyLCj5ijJdIKKhCSqnHTvTgD4lA=";
18 };
19
20 build-system = with python3.pkgs; [ setuptools ];
21
22 dependencies =
23 [ samba ]
24 ++ (with python3.pkgs; [
25 impacket
26 ldap3
27 pyyaml
28 ]);
29
30 # It's only a script and not a Python module. Project has no tests
31 doCheck = false;
32
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 };
45}