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.

Reply via email to