seanthegeek / domainaware Goto Github PK
View Code? Open in Web Editor NEWA dnstwist wrapper for monitoring for possible typo sqatting/spear phishing domains
License: Apache License 2.0
A dnstwist wrapper for monitoring for possible typo sqatting/spear phishing domains
License: Apache License 2.0
Much cheaper than Domaintools, with pay-as-you go options
I keep getting a " Failed to parse URLCrazy output" for every domain entered, yet DNStwist appears to work just fine.
Additional info using pdb:
> /home/user/domainaware/domainaware.py(135)crazy_query()
-> output = check_output(dt_args, universal_newlines=True, stderr=PIPE)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd4 in position 2959: invalid continuation byte
The output from dnstwist don't match the function twist_query so it can be parsed.
I changed the code so it will see the new line in the out.
I changed the output parsing to:
output = unicode(output, encoding="utf-8", errors="ignore")
output = output.replace('\0', '')
dnstwist_csv = DictReader(StringIO(output, newline=''))
Hi,
I set everything according to the manual. Unfortunately, this program does not work. You can check?
`root@vpc-asch:/opt/domainaware# ./domainaware -o /tmp/1
./domainaware:204: DeprecationWarning: 'U' mode is deprecated
with open(my_domains_path, 'rU') as my_domains:
Fatal Python error: Cannot recover from stack overflow.
Current thread 0x00007fc7fea02740 (most recent call first):
File "/usr/lib/python3.7/subprocess.py", line 780 in init
File "/usr/lib/python3.7/subprocess.py", line 472 in run
File "/usr/lib/python3.7/subprocess.py", line 395 in check_output
File "./domainaware", line 152 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
...
Przerwane
root@vpc-asch:/opt/domainaware#
`
root@vpc-asch:/opt/domainaware# lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster root@vpc-asch:/opt/domainaware#
I keep running into this error when attempting to run these domainaware script from the Windows 10 Kali WSL. I believe I have the requirements installed correctly. Thanks in advance for any help.
./domainaware:204: DeprecationWarning: 'U' mode is deprecated
with open(my_domains_path, 'rU') as my_domains:
Fatal Python error: Cannot recover from stack overflow.
Current thread 0x00007f1a0fe60740 (most recent call first):
File "/usr/lib/python3.7/subprocess.py", line 805 in __init__
File "/usr/lib/python3.7/subprocess.py", line 488 in run
File "/usr/lib/python3.7/subprocess.py", line 411 in check_output
File "./domainaware", line 152 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
File "./domainaware", line 166 in crazy_query
...
Aborted (core dumped)
I edited the mydomains.txt file with two domains, each on a new line. I receive this message. If I enter only 1 domain, the tool works great!
Any idea why?
I did notice the readme says to edit the "mydomains.csv" but the github repo contains only mydomains.txt. So I made a mydomains.csv and it still fails.
root@kali:/opt/domainaware# cat mydomains.txt
example.com
example.net
root@kali:/opt/domainaware# python2.7 domainaware --email
Traceback (most recent call last):
File "domainaware", line 380, in <module>
main()
File "domainaware", line 356, in main
known_domains.append(csv_row["Domain"])
KeyError: 'Domain'
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.