Skip to content

Commit

Permalink
v0.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
blark committed Jun 4, 2019
1 parent baee5bd commit 087ab6e
Show file tree
Hide file tree
Showing 6 changed files with 288 additions and 88 deletions.
9 changes: 7 additions & 2 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
v0.1.0

- first version

v0.2.0

- switched to f-strings
- removed direct dns request feature
- added ability to read dns resolvers from file (or stdin with `-r -`)
- added json output format
- added ability to send output to stdout with `-f -` (suppresses normal output)
- added wildcard response detection (user configurable)
- added domain test to see if parent domain actually exists (user configurable)

v0.3.0
- added gethostbyname lookup method which can identify when CNAMEs have been resolved by c-ares
- reformatted source code with [black](https://github.com/python/black)
- moved logger into its own class using attribute name instead of parameter for log types
- fixed CSV output (None list problem when using .get)
- added cname and aliases to output when -o is specified
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Get help:

$ aiodnsbrute --help

Usage: aiodnsbrute [OPTIONS] DOMAIN
Usage: cli.py [OPTIONS] DOMAIN

aiodnsbrute is a command line tool for brute forcing domain names
utilizing Python's asyncio module.
Expand All @@ -51,6 +51,8 @@ Get help:
automatically appended when not using -f).
-f, --outfile FILENAME Output filename. Use '-f -' to send file
output to stdout overriding normal output.
--query / --gethostbyname DNS lookup type to use query (default) should
be faster, but won't return CNAME information.
--wildcard / --no-wildcard Wildcard detection, enabled by default
--verify / --no-verify Verify domain name is sane before beginning,
enabled by default
Expand Down Expand Up @@ -83,6 +85,10 @@ Wildcard detection enabled by default (--no-wildcard turns it off):
100%|██████████████████████████████████████████████████████████████████████████████| 1000/1000 [00:05<00:00, 140.18records/s]
[*] Completed, 1 subdomains found

**NEW** use gethostbyname (detects CNAMEs which can be handy for potential subdomain takeover detection)

$ aiodnsbrute --gethostbyname domain.com

Supply a list of resolvers from file (ignoring blank lines and starting with #), specify `-r -` to read list from stdin.

$ aiodnsbrute -r resolvers.txt domain.com
Expand Down
Loading

0 comments on commit 087ab6e

Please sign in to comment.