python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / security / adreaper / default.nix
blobe0329a83f62b23d0662dcbba805c10623e0beff2
1 { lib
2 , stdenv
3 , buildGoModule
4 , fetchFromGitHub
5 }:
7 buildGoModule rec {
8   pname = "adreaper";
9   version = "1.1";
11   src = fetchFromGitHub {
12     owner = "AidenPearce369";
13     repo = "ADReaper";
14     rev = "ADReaperv${version}";
15     sha256 = "sha256-+FCb5TV9MUcRyex2M4rn2RhcIsXQFbtm1T4r7MpcRQs=";
16   };
18   vendorSha256 = "sha256-lU39kj/uz0l7Rodsu6+UMv2o579eu1KUbutUNZni7bM=";
20   postInstall = lib.optionalString (!stdenv.isDarwin) ''
21     mv $out/bin/ADReaper $out/bin/$pname
22   '';
24   meta = with lib; {
25     description = "Enumeration tool for Windows Active Directories";
26     homepage = "https://github.com/AidenPearce369/ADReaper";
27     # Upstream doesn't have a license yet
28     # https://github.com/AidenPearce369/ADReaper/issues/2
29     license = with licenses; [ unfree ];
30     maintainers = with maintainers; [ fab ];
31     mainProgram = "ADReaper";
32   };