Loading pkgs/tools/security/cloudhunter/default.nix 0 → 100644 +51 −0 Original line number Diff line number Diff line { lib , python3 , fetchFromGitHub }: python3.pkgs.buildPythonApplication rec { pname = "cloudhunter"; version = "0.7.0"; format = "other"; src = fetchFromGitHub { owner = "belane"; repo = "CloudHunter"; rev = "refs/tags/v${version}"; hash = "sha256-yRl3x1dboOcoPeKxpUEhDk8OJx1hynEJRHL9/Su8OyA="; }; postPatch = '' substituteInPlace cloudhunter.py \ --replace "'permutations.txt'" "'$out/share/permutations.txt'" \ --replace "'resolvers.txt'" "'$out/share/resolvers.txt'" ''; propagatedBuildInputs = with python3.pkgs; [ beautifulsoup4 dnspython requests tldextract urllib3 xmltodict ]; installPhase = '' runHook preInstall install -vD cloudhunter.py $out/bin/cloudhunter install -vD permutations-big.txt permutations.txt resolvers.txt -t $out/share install -vd $out/${python3.sitePackages}/ runHook postInstall ''; # Project has no tests doCheck = false; meta = with lib; { description = "Cloud bucket scanner"; homepage = "https://github.com/belane/CloudHunter"; changelog = "https://github.com/belane/CloudHunter/releases/tag/v${version}"; license = licenses.gpl3Only; maintainers = with maintainers; [ fab ]; }; } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -3096,6 +3096,8 @@ with pkgs; cloudfox = callPackage ../tools/security/cloudfox { }; cloudhunter = callPackage ../tools/security/cloudhunter { }; cloudsmith-cli = callPackage ../development/tools/cloudsmith-cli { }; codeql = callPackage ../development/tools/analysis/codeql { }; Loading
pkgs/tools/security/cloudhunter/default.nix 0 → 100644 +51 −0 Original line number Diff line number Diff line { lib , python3 , fetchFromGitHub }: python3.pkgs.buildPythonApplication rec { pname = "cloudhunter"; version = "0.7.0"; format = "other"; src = fetchFromGitHub { owner = "belane"; repo = "CloudHunter"; rev = "refs/tags/v${version}"; hash = "sha256-yRl3x1dboOcoPeKxpUEhDk8OJx1hynEJRHL9/Su8OyA="; }; postPatch = '' substituteInPlace cloudhunter.py \ --replace "'permutations.txt'" "'$out/share/permutations.txt'" \ --replace "'resolvers.txt'" "'$out/share/resolvers.txt'" ''; propagatedBuildInputs = with python3.pkgs; [ beautifulsoup4 dnspython requests tldextract urllib3 xmltodict ]; installPhase = '' runHook preInstall install -vD cloudhunter.py $out/bin/cloudhunter install -vD permutations-big.txt permutations.txt resolvers.txt -t $out/share install -vd $out/${python3.sitePackages}/ runHook postInstall ''; # Project has no tests doCheck = false; meta = with lib; { description = "Cloud bucket scanner"; homepage = "https://github.com/belane/CloudHunter"; changelog = "https://github.com/belane/CloudHunter/releases/tag/v${version}"; license = licenses.gpl3Only; maintainers = with maintainers; [ fab ]; }; }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -3096,6 +3096,8 @@ with pkgs; cloudfox = callPackage ../tools/security/cloudfox { }; cloudhunter = callPackage ../tools/security/cloudhunter { }; cloudsmith-cli = callPackage ../development/tools/cloudsmith-cli { }; codeql = callPackage ../development/tools/analysis/codeql { };