python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / security / silenthound / default.nix
blob92b651bc9a837c540b19debffe7bae5e2eb13809
1 { lib
2 , fetchFromGitHub
3 , python3
4 }:
6 python3.pkgs.buildPythonApplication rec {
7   pname = "silenthound";
8   version = "unstable-2022-09-02";
9   format = "other";
11   src = fetchFromGitHub {
12     owner = "layer8secure";
13     repo = "SilentHound";
14     rev = "44d361f6c95b79bd848603c8050af86db3d072b0";
15     hash = "sha256-6JcU6FIE+9fsMawI1RSNQyx9ubjxmchEKmeg6/kmI4s=";
16   };
18   propagatedBuildInputs = with python3.pkgs; [
19     colorama
20     python-ldap
21   ];
23   dontBuild = true;
25   installPhase = ''
26     runHook preInstall
28     install -vD $pname.py $out/bin/$pname
30     runHook postInstall
31   '';
33   # Only script available
34   doCheck = false;
36   meta = with lib; {
37     description = "Tool to enumerate an Active Directory Domain";
38     homepage = "https://github.com/layer8secure/SilentHound";
39     # Unknown license, https://github.com/layer8secure/SilentHound/issues/1
40     license = licenses.unfree;
41     maintainers = with maintainers; [ fab ];
42   };