Skip to content
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
wants to merge 59 commits into
base: master
Choose a base branch
from
Open

Conversation

mijanurrahman
Copy link

turbo

fleetcaptain and others added 9 commits January 15, 2018 16:15
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.
@ZeroDot1
Copy link

[user@ax ~]$ cd
[user@ax ~]$ git clone https://github.com/fleetcaptain/Turbolist3r.git
Klone nach 'Turbolist3r' ...
remote: Counting objects: 342, done.
remote: Total 342 (delta 0), reused 0 (delta 0), pack-reused 342
Empfange Objekte: 100% (342/342), 1.08 MiB | 215.00 KiB/s, Fertig.
Löse Unterschiede auf: 100% (194/194), Fertig.
[user@ax ~]$ cd Turbolist3r
[user@ax Turbolist3r]$ python turbolist3r.py -v -d ppoi.org
  File "turbolist3r.py", line 1024
    subdomain = subdomain.replace("From http://PTRarchive.com: ", "")
                                                                    ^
TabError: inconsistent use of tabs and spaces in indentation

@codingo
Copy link

codingo commented Mar 27, 2018

This is for a fork of this project (https://github.com/fleetcaptain/Turbolist3r) and not this project itself. This issue should be closed.

fleetcaptain and others added 3 commits March 30, 2018 21:50
Added dnslib as a requirement in requirements.txt
Uncommented import for subbrute module
@ZeroDot1
Copy link

ZeroDot1 commented May 9, 2018

$ 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

fleetcaptain and others added 15 commits June 13, 2018 22:42
- 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
- The -a option no longer requires an argument and does not save RDNS analysis by default
- Use --saverdns <file> to save analysis output
- Added capability to perform RDNS on subdomains loaded from file (--inputfile)
- Other minor edits
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)
touhidshaikh and others added 30 commits March 22, 2019 18:43
Added Table View for records display. A separate table for CNAME and A records.
Aligned Table to left for better looks. ;)
… the command line option -r/--resolvers to specify the path to the resolvers file.

Enter one DNS server IP address per line.
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
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants