diff options
author | Fabian Affolter <mail@fabian-affolter.ch> | 2022-06-13 08:56:22 +0200 |
---|---|---|
committer | Fabian Affolter <mail@fabian-affolter.ch> | 2022-06-13 08:56:22 +0200 |
commit | 1f9806891d18c3f984e41f56fe0cc4458ee01e29 (patch) | |
tree | 1b9ef72fb31fbea33273a2420c9f9c1562731195 /pkgs/tools/security/dnsrecon/default.nix | |
parent | 4ebc288038a1ef3779e56a0e20c703c07daed09d (diff) | |
download | nixpkgs-1f9806891d18c3f984e41f56fe0cc4458ee01e29.tar nixpkgs-1f9806891d18c3f984e41f56fe0cc4458ee01e29.tar.gz nixpkgs-1f9806891d18c3f984e41f56fe0cc4458ee01e29.tar.bz2 nixpkgs-1f9806891d18c3f984e41f56fe0cc4458ee01e29.tar.lz nixpkgs-1f9806891d18c3f984e41f56fe0cc4458ee01e29.tar.xz nixpkgs-1f9806891d18c3f984e41f56fe0cc4458ee01e29.tar.zst nixpkgs-1f9806891d18c3f984e41f56fe0cc4458ee01e29.zip |
dnsrecon: 1.0.0 -> 1.1.0
Diffstat (limited to 'pkgs/tools/security/dnsrecon/default.nix')
-rw-r--r-- | pkgs/tools/security/dnsrecon/default.nix | 28 |
1 files changed, 12 insertions, 16 deletions
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"; |