From 1f9806891d18c3f984e41f56fe0cc4458ee01e29 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jun 2022 08:56:22 +0200 Subject: dnsrecon: 1.0.0 -> 1.1.0 --- pkgs/tools/security/dnsrecon/default.nix | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) (limited to 'pkgs/tools/security/dnsrecon/default.nix') diff --git a/pkgs/tools/security/dnsrecon/default.nix b/pkgs/tools/security/dnsrecon/default.nix index e3fe955eb9f..8114444bcd0 100644 --- a/pkgs/tools/security/dnsrecon/default.nix +++ b/pkgs/tools/security/dnsrecon/default.nix @@ -5,38 +5,34 @@ python3.pkgs.buildPythonApplication rec { pname = "dnsrecon"; - version = "1.0.0"; - format = "other"; + version = "1.1.0"; + format = "setuptools"; src = fetchFromGitHub { owner = "darkoperator"; repo = pname; rev = version; - sha256 = "sha256-VRO5ugr/+iZh+hh3tVs/JNAr7GXao/HK43O3FlkbcSM="; + hash = "sha256-O6MdSaCxrprsxffeVKciIjSkdMXsT4riOvNCM4iZfn0="; }; propagatedBuildInputs = with python3.pkgs; [ dnspython netaddr lxml + setuptools ]; - postPatch = '' - substituteInPlace dnsrecon.py \ - --replace "namelist.txt" "../share/namelist.txt" + preFixup = '' + # Install wordlists, etc. + install -vD namelist.txt subdomains-*.txt snoop.txt -t $out/share/wordlists ''; - installPhase = '' - runHook preInstall - - install -vD dnsrecon.py $out/bin/dnsrecon - install -vD namelist.txt subdomains-*.txt -t $out/share - install -vd $out/${python3.sitePackages}/ - cp -R lib tools msf_plugin $out/${python3.sitePackages} - - runHook postInstall - ''; + # Tests require access to /etc/resolv.conf + doCheck = false; + pythonImportsCheck = [ + "dnsrecon" + ]; meta = with lib; { description = "DNS Enumeration script"; -- cgit 1.4.1