Skip to content

Releases: darkoperator/dnsrecon

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

0.10.0

07 Feb 23:03
819ebc1
Compare
Choose a tag to compare

L1ghtn1ng (23):
Fix the gitignore for pycharm
Fix the gitignore for pycharm files
Fixes for parser and sorting the pycharm files that are not needed in the repo
Tidy ups, bug fixes and a few other treats
Fix docker error
Fix typeerror bug
Fix saving output to CSV
Just a few tidy ups
Tidy ups
Remove google and a few tidy ups
Add py3.6 to the classifiers in setup.py
Tidy ups and lgtm fixes
Merge remote-tracking branch 'upstream/master' into dev
Fix flake8 issues
Fix deprication warnings
Possible fix for #97
remove todo
Few tidy ups and ctrl+c handling
Merge remote-tracking branch 'upstream/master' into dev
Merge remote-tracking branch 'upstream/master' into dev
Add dependabot file
Add py3.9 to CI
flake8 fix

Carlos Perez (18):
Merge pull request #95 from tsellers-r7/dnssec_walk_mutation
Merge pull request #96 from tsellers-r7/add_disable_checks
Merge pull request #99 from tsellers-r7/multiple_resolvers
Update the higher version.
Merge pull request #101 from tsellers-r7/check_nxdomain_hijacking
Merge pull request #102 from tsellers-r7/new_tlds
Merge pull request #100 from tsellers-r7/handle_invalid_soa
Merge pull request #110 from BrashEndeavours/master
Merge pull request #108 from binary1985/master
Merge pull request #105 from phattymcG/patch-1
Merge pull request #116 from rhertzog/py3-support
up version and copyright
Python 3 String fix for TXT and SPF
Merge pull request #107 from alvarowird/google_too_much_python3
Merge pull request #120 from NotoriousRebel/master
Merge pull request #122 from NotoriousRebel/master
Merge pull request #123 from L1ghtn1ng/dev
Merge pull request #127 from leebaird/dev

J.Townsend (11):
Merge pull request #135 from tsellers-r7/zonewalk_vs_null
Merge pull request #136 from L1ghtn1ng/dev
Merge pull request #138 from aredwood/chore/removed-outfile
Merge pull request #139 from ivan-sincek/master
Merge pull request #141 from L1ghtn1ng/dev
Merge pull request #145 from wvdongen/patch-1
Merge pull request #150 from pqlx/dnspython_versioning
Merge pull request #153 from filippolauria/patch-1
Merge pull request #154 from L1ghtn1ng/dev
Merge pull request #155 from darkoperator/dependabot/github_actions/actions/setup-python-v2.2.1
Merge pull request #156 from L1ghtn1ng/dev

Tom Sellers (11):
Cleanup
Add args to disable checks
Correct case in text
Filter dns_zone_walk domains
Support multipel resolvers
Update help usage text
Remove duplicate call
Add check for NXDOMAIN Hijacking
Spelling
Add a few popular TLDs
Handle Cloudflare's NSEC tweak

NotoriousRebel (10):
Added lgtm grade to readme.
Updated .gitignore for .idea files.
Created setup.py.
Syncing. Merge branch 'master' of https://github.com/darkoperator/dnsrecon into dev
Removed traces of python2.7 and switched from current threadpool and worker queue implementation to concurrent.futures ThreadPoolExecutor.
Minor code cleanups, made sure to pass thread_num parameter where needed.
cleaned up decoding bug.
removed debug statements.
Cleaned up output for brute functions.
removed debug statements.

Lee Baird (4):
Fixed formatting for SRV records.
Added f string.
Changed f string dbl quotes to single quotes.
Merge pull request #129 from cmaruti/yandex

Matt (4):
Merge pull request #1 from NotoriousRebel/dev
Merge pull request #2 from NotoriousRebel/dev
Merge pull request #3 from NotoriousRebel/dev
Merge pull request #4 from NotoriousRebel/dev

cmaruti (4):
Added Yandex subdomain enumerator module
fix python3 env
add a minor fix
Extra space fix

Alex Redwood (1):
Removed this outfile, it seems like its been commited by mistake.

Alvaro Bird (1):
With Python 3 the HTTP 429 is not properly process.

BrashEndeavours (1):
Fix check_nxdomain_hijack raises NoNameservers

Filippo (1):
little "optimization" when printing bind version

Ivan Šincek (1):
Zone Transfer Fix

Raphaël Hertzog (1):
Switch to Python 3

binary1985 (1):
Update namelist.txt

dependabot[bot] (1):
Bump actions/setup-python from v1.1.1 to v2.2.1

phattymcG (1):
Typo?

pqlx (1):
bump dnspython version

wvdongen (1):
Fix "KeyError: 0" in check_bindversion

Version 0.9.1

25 Apr 13:25
7c629b8
Compare
Choose a tag to compare
  • Handle when no SOA record or invalid one is returned.
  • Added more TLDs to the list.
  • Checks and informs on NXDomain highjacking.

Version 0.9.0

02 Apr 22:20
d5636e7
Compare
Choose a tag to compare
  • Support for multiple resolvers.
  • Switch to disable BIND Check.
  • Switch to disable Recursion check.
  • New NSEC mutation.

All of these changes thanks to @tsellers-r7 :)

Version 0.8.2

26 Mar 23:47
Compare
Choose a tag to compare

Multiple bugfixes:

  • CNAME in SOA Record.
  • Fix for NSEC walk broken socket
  • Handling of error when nameservers fail to respond to MX records.
  • Handling of empty SOA Record.

Version 0.8.14

19 Nov 21:34
Compare
Choose a tag to compare
  • Fixed AXFR issue
  • Support for querying via TCP.
  • Better handling of no NameServer error.

Version 0.8.13

01 May 01:06
4731ffc
Compare
Choose a tag to compare

Version 0.8.13

Date: 4/30/18
Changes:

  • Fixed typos
  • Certificate Transparency logs consists a lot of domain information via Crt.sh thanks to @ginta1337

0.8.12

28 Dec 03:13
Compare
Choose a tag to compare

Version 0.8.12
Date: 12/12/17 Changes:

Removed AXFR from std enumeration type unless -a is specified.
Fixed processing of TXT records.

Version 0.8.11

23 Oct 22:29
Compare
Choose a tag to compare

Version 0.8.11

Date: 10/23/17

Changes:

Bug fix for python 3.6.x and the Google enumeration type.
Merged PR for Bing support.
Fixed issue when doing zone walks on servers without a SOA record.

v0.8.9

18 Mar 01:23
Compare
Choose a tag to compare

Bug fixes.