python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / security / dnsrecon / default.nix
blob8eb823c7f0f776a250c25784f2e2640fedf08e68
1 { lib
2 , fetchFromGitHub
3 , python3
4 }:
6 python3.pkgs.buildPythonApplication rec {
7   pname = "dnsrecon";
8   version = "1.1.3";
9   format = "setuptools";
11   src = fetchFromGitHub {
12     owner = "darkoperator";
13     repo = pname;
14     rev = version;
15     hash = "sha256-V4/6VUlMizy8EN8ajN56YF+COn3/dfmD0997R+iR86g=";
16   };
18   propagatedBuildInputs = with python3.pkgs; [
19     dnspython
20     netaddr
21     lxml
22     setuptools
23   ];
25   preFixup = ''
26     # Install wordlists, etc.
27     install -vD namelist.txt subdomains-*.txt snoop.txt -t $out/share/wordlists
28   '';
30   # Tests require access to /etc/resolv.conf
31   doCheck = false;
33   pythonImportsCheck = [
34     "dnsrecon"
35   ];
37   meta = with lib; {
38     description = "DNS Enumeration script";
39     homepage = "https://github.com/darkoperator/dnsrecon";
40     license = licenses.gpl2Only;
41     maintainers = with maintainers; [ c0bw3b fab ];
42   };