Releases: darkoperator/dnsrecon
1.3.0
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
- @mr-pmillz made their first contribution in #310
- @McFacePunch made their first contribution in #316
Full Changelog: 1.2.0...1.3.0
1.2.0
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
- Bump actions/checkout from 3 to 4 by @dependabot in #246
- Bump actions/setup-python from 4 to 5 by @dependabot in #252
- Bump github/codeql-action from 2 to 3 by @dependabot in #257
- Fix some WHOIS bugs by @kazzarahw in #263
- migrate to pyproject.toml by @branchvincent in #270
New Contributors
- @kazzarahw made their first contribution in #263
- @branchvincent made their first contribution in #270
Full Changelog: 1.1.5...1.2.0
1.1.5
What's Changed
- Add dependencies to
setup.py
by @austintraver in #242 - Bug-fix. Now it can run with -r 172.16.0.1/12 or something else by @shizzgar in #244
New Contributors
- @austintraver made their first contribution in #242
- @shizzgar made their first contribution in #244
Full Changelog: 1.1.4...1.1.5
1.1.4
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
- @tigre-bleu made their first contribution in #231
- @flotwig made their first contribution in #235
- @cirosec made their first contribution in #239
- @ret2src made their first contribution in #236
- @lelonek1 made their first contribution in #240
Full Changelog: 1.1.3...1.1.4
1.1.3
1.1.2
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
- @domwhewell made their first contribution in #228
Full Changelog: 1.1.1...1.1.2
1.1.1
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
- @jmerrill-kl made their first contribution in #224
Full Changelog: 1.1.0...1.1.1
1.1.0
What's Changed
- Update tld list. by @Frapava in #206
- Bump actions/setup-python from 2.3.1 to 2.3.2 by @dependabot in #207
- Ignoring error while decoding in utf-8 by @Frapava in #205
- Fixed lgtm complains by @filippolauria in #210
- Try make dnsrecon a better python module by @buzzdeee in #209
- Add dnsrecon.py back but as a wrapper by @L1ghtn1ng in #212
- Bump actions/setup-python from 2.3.2 to 3 by @dependabot in #214
- Bump actions/checkout from 2 to 3 by @dependabot in #215
- Improved Zone Transfer and PTR tests by @filippolauria in #216
New Contributors
Full Changelog: 1.0.0...1.1.0
1.0.0
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
- @usd-markus made their first contribution in #192
- @lpmi-13 made their first contribution in #185
- @jmpalk made their first contribution in #194
- @PeterDaveHello made their first contribution in #196
- @unixrox made their first contribution in #201
Full Changelog: 0.10.1...1.0.0
0.10.1
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