Skip to content

Releases: darkoperator/dnsrecon

1.3.0

20 Oct 11:12
Compare
Choose a tag to compare

Big Thanks to Paul aka @McFacePunch for the fixes and addition in this release as the mvp and other community members.

What's Changed

  • move run layer earlier to improve layer caching by @lpmi-13 in #300
  • fixed None Type is not iterable errors when type is list | None by @mr-pmillz in #310
  • fixing IP not subscriptable and CIDR expansion issues by @McFacePunch in #316
  • Feature: Disable nxdomain hijacking check using flag. by @McFacePunch in #318
  • Bug fix brute tld. by @McFacePunch in #319
  • Feature: added -iL flag similar to nmap for passing a list of input domains by @McFacePunch in #320
  • Made python 3.11 the min required version
  • Added logging functionality using loguru
  • Updated tests
  • loguru and requests libraries are new required dependencies

New Contributors

Full Changelog: 1.2.0...1.3.0

1.2.0

12 Apr 00:29
Compare
Choose a tag to compare

Note to package maintainers

DNSrecon has now moved to using pep517 #270

Dev Changes

Moved to using ruff for formatting and liniting

What's Changed

New Contributors

Full Changelog: 1.1.5...1.2.0

1.1.5

22 Jul 21:38
6ba17da
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.1.4...1.1.5

1.1.4

02 May 21:05
e49c81a
Compare
Choose a tag to compare

What's Changed

  • Change thread logic to display results immediately by @tigre-bleu in #231
  • Remove lgtm badge by @flotwig in #235
  • pass Nameserver to resolve() in dns_sec_check by @cirosec in #239
  • update TLD lists by @ret2src in #236
  • [BUGFIX] Fixes missing A and AAAA records with brute force enumeration with -f by @lelonek1 in #240
  • [BUGFIX] Fix CNAME records in zone transfer reporting wrong IP by @lelonek1 in #241

New Contributors

Full Changelog: 1.1.3...1.1.4

1.1.3

14 Aug 01:15
5d56eab
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.1.2...1.1.3

1.1.2

03 Aug 21:49
1a2c2bf
Compare
Choose a tag to compare

What's Changed

  • Bump actions/setup-python from 3 to 4 by @dependabot in #226
  • Bind Version was not being obtained as 'items' no longer exists in dn… by @domwhewell in #228

New Contributors

Full Changelog: 1.1.1...1.1.2

1.1.1

07 Jun 17:14
bb3a06d
Compare
Choose a tag to compare

What's Changed

  • Bump github/codeql-action from 1 to 2 by @dependabot in #221
  • [BUGFIX + FEATURE] Improved SOA error output; Resolve nameserver by name; Support for multiple ranges by @jmerrill-kl in #224
  • Changes to tag new release by @L1ghtn1ng in #225

New Contributors

Full Changelog: 1.1.0...1.1.1

1.1.0

10 Apr 23:43
89cfc9b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0...1.1.0

1.0.0

10 Dec 02:10
cda721c
Compare
Choose a tag to compare

What's Changed

  • Bump actions/setup-python from 2.2.1 to 2.2.2 by @dependabot in #189
  • (fix) Key Error writing CSV File when -d option used by @Hyatche in #186
  • Fixing some small bugs by @usd-markus in #192
  • remove unnecessary RUN layer by @lpmi-13 in #185
  • lib: added error handling for dns.name.EmptyLabel to address issue #177 by @jmpalk in #194
  • Fix in case of domain bruteforcing abortion by @Frapava in #198
  • Bump actions/setup-python from 2.2.2 to 2.3.0 by @dependabot in #199
  • Bump actions/setup-python from 2.3.0 to 2.3.1 by @dependabot in #200
  • [BUGFIX] SPF record types cause traceback while generating CSV output by @tsellers-r7 in #202
  • Remove additional --update for apk in Dockerfile by @PeterDaveHello in #196
  • [BUGFIX] Zonewalk - improve exception handling by @tsellers-r7 in #203
  • [BUGFIX] SOA handling when SOA records don't exist. by @tsellers-r7 in #204
  • Modified the RVL lists to process hosts in groups to avoid OOM killer with large RFC1918 class A address ranges. by @unixrox in #201

New Contributors

Full Changelog: 0.10.1...1.0.0

0.10.1

05 Apr 18:43
ea6e3c7
Compare
Choose a tag to compare

J.Townsend (23):
Merge pull request #162 from filippolauria/master
Merge pull request #163 from L1ghtn1ng/dev
Merge pull request #164 from L1ghtn1ng/dev
Merge pull request #169 from guillaumelecerf/fix_missing_import_re
Merge pull request #166 from L1ghtn1ng/dev
Merge pull request #167 from nojanath/master
Merge pull request #168 from filippolauria/master
Merge pull request #170 from L1ghtn1ng/dev
Merge pull request #171 from L1ghtn1ng/dev
Merge pull request #174 from IPv4v6/fix-typos
Merge pull request #172 from filippolauria/master
Merge pull request #176 from filippolauria/master
Merge pull request #175 from Frapava/patch-1
Merge pull request #178 from Hyatche/master
Merge pull request #179 from filippolauria/master
Create codeql-analysis.yml
Create LICENSE
Update copyright year
Merge pull request #180 from filippolauria/master
Update bin to match the main dnsrecon.py file
Tag new release 0.10.1
Update dnsrecon.py
Merge pull request #182 from darkoperator/L1ghtn1ng-patch-1

filippolauria (15):
minor presentation fixes in brute_*() functions
Improved domain_brute() function. All python keywords used as references have been renamed. Other fixes.
Reviewed zone_transfer() function
Created an initial unit test for the DnsHelper class Removed the ugly deprecation warning: "please use dns.resolver.Resolver.resolve() instead" Made some small fixes to some function which returned None instead of an empty list.
Major improvements to dnshelper library and fixes to unit tests. Partially rewritten the code of the DnsHelper class.
Added pytest action to workflows
Merge branch 'master' of https://github.com/filippolauria/dnsrecon
Merged with upstream
Merge branch 'master' of https://github.com/darkoperator/dnsrecon
in order to get executed, pytest should be installed
import re is not needed.
pytest package has been added to requirements.txt
Improved DNS Cache Snooping feature and created a unit test for functions inside dnsrecon.py.
Improved params validation and main function. Added a lot of comments to it because it is a big improvement.
Fixed some code-style issue. Simplified dictionary param validation.

L1ghtn1ng (7):
fix #152
Add progarm version cli arg
Merge remote-tracking branch 'upstream/master' into dev
fixes #165
Merge remote-tracking branch 'upstream/master' into dev
Update Dockerfile
Update binaries

nojanath (3):
Add venv to .gitignore
Write queried domain to SQLite DB in a 'domain' column
Typo fix

Filippo (2):
pytest action test
Removed this simple test

Hyatche (2):
fix make_csv
Merge pull request #1 from Hyatche/csv-output-fix

Francesco (1):
Fixes #147

Guillaume LECERF (1):
Fix missing "import re" in lib/dnshelper.py

Stefan Pietsch (1):
fix typos