-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Turbolist3r not working #130
Open
mijanurrahman
wants to merge
59
commits into
aboul3la:master
Choose a base branch
from
fleetcaptain:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mijanurrahman
commented
Mar 21, 2018
Added screenshots, updated Credits
Changed the analysis DNS requests to use dnslib for better subdomain takeover detection. The dns.resolver library could miss out on some subdomains pointing to vulnerable cloud services that returned NXDOMAIN status since the cloud service did not exist but the target domain's pointer record still existed and pointed to it.
Edited analysis section to be more resilient against errors. Found subdomain candidates that began with a dot (ex .domain.com) caused the DNS query to choke. Modified exception catch block to catch unknown errors and continue around to try the next subdomain candidate.
|
This is for a fork of this project (https://github.com/fleetcaptain/Turbolist3r) and not this project itself. This issue should be closed. |
Added dnslib as a requirement in requirements.txt
Uncommented import for subbrute module
$ python turbolist3r.py -v -d coinhive.com
File "turbolist3r.py", line 1025
subdomain = subdomain.replace("From http://PTRarchive.com: ", "")
^
TabError: inconsistent use of tabs and spaces in indentation
|
- Added debug function (--debug) to print verbose DNS information - Fixed a bug where CNAME records could be incorrectly reported as A records
…ion as it is processed during the analysis module (-a) - Fixed a bug where CNAME records could be incorrectly reported as A records
Fixed formatting issue
- wrong intendation - mix of "print ..." and "print(...)" - minor improvents (https, headers as static var)
- Fixed deadlock based on persebek@75144ad
Major bugfixes
Added help for new options
Update first screenshot to reflect correct option usage
Error messages now print which resolver was involved in the error
Server 75.75.75.75 seems prone to frequent timeouts and errors, removing from pool of resolvers
Record Lines Colour Changed (CNAME and A)
Added Table View for records display. A separate table for CNAME and A records.
Aligned Table to left for better looks. ;)
Thanks for the contribution!
…dded Revert "Table added"
… the command line option -r/--resolvers to specify the path to the resolvers file. Enter one DNS server IP address per line.
…teforce from running
Add clarification about subbrute
Correct print when using python3
dnspython no longer needed
Update README to reflect only dnslib is needed now
Github didn't like web PR so following manual instructions
fixing conflicts
fix merge error
Add -q --quiet switch to show only result
- Added check to a few more output statements to respect silent option
Parsing update for dnsdumpster.com
…Added logic to clean these up
Fix issue aboul3la#236 to make it…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.