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.