A Heroku-hosted version of the very excellent dnstwist.
production | development |
---|---|
In the author's words, dnstwist helps you "...find similar-looking domains that adversaries can use to attack you..."
This project, dnstwister, gives you access to the power of dnstwist via a convenient web interface and offers email alerts, Atom feeds, csv/json reports and a fully featured RESTful API.
Oh, and it's 100% free.
dnstwister is hosted at https://dnstwister.report.
This project currently uses a modified snapshot of dnstwist, in dnstwister/dnstwist.
I have kept the original dnstwist README and LICENCE in that snapshot but I have applied an "Unlicense" to dnstwister.
I understand - though the licences are different (dnstwist uses an Apache licence) - that this is acceptable use of dnstwist in my project.
If you come across this repository and disagree with my usage, attribution or licensing of dnstwist, please raise a Git issue and I will address your concern as quickly as possible.
- @elceef (dnstwist itself)
- @peterwallhead (mobile UI assistance)
Once-off setup:
pip install pipenv
pipenv install
pipenv install --dev
Running:
pipenv run python test_server.py
Running:
pipenv run py.test
I'd love to hear your feedback so email me, fire off a tweet in my general direction or you can just say thanks!... :)
This project used to be hosted on Google App Engine (GAE) but has since been migrated to Heroku. To view the GAE codebase you'll need to look at the 1.1 tag.