Tuesday, February 08, 2022

Re: NEW: security/dnsrecon

On 2022/02/08 22:45, Sebastian Reitenbach wrote:
> Hi,
>
> attached a simple port of dnsrecon:
> dnsrecon provides the ability to perform:
>
> Check all NS Records for Zone Transfers.
> Enumerate General DNS Records for a given Domain (MX, SOA, NS, A, AAAA, SPF and TXT).
> Perform common SRV Record Enumeration.
> Top Level Domain (TLD) Expansion.
> Check for Wildcard Resolution.
> Brute Force subdomain and host A and AAAA records given a domain and a wordlist.
> Perform a PTR Record lookup for a given IP Range or CIDR.
> Check a DNS Server Cached records for A, AAAA and CNAME Records provided a list of host records in a text file to check.

DESCR is rather hard to read, I suggest splitting the items which are
listed as separate bullet points in the readme onto multiple lines

> However, I' wondering if I should add the following to the Makefile:
> FLAVORS = python3
> FLAVOR = python3
>
> to lock it to python3 ?

No, it is a standalone port, the FLAVOR settings for python3 are used
for python "libraries".

> Had to @comment some tests related files in PLIST as I found them conflicting with routersploit.

The installed files are not in correct places: there are multiple
copies of them and they're all in wrong directories (some direct in
site-packages, some in site-packages/lib, some in site-packages/lib/lib,
...)

They should probably end up in site-packages/dnsrecon but the script may
need some fiddling to get it to find them there at runtime.

Whatever you do to fix that may move the tests to a non-conflicting
location anyway. If not then I suggest just rm -r'ing the directory
in post-install.

No comments:

Post a Comment