Sunday, November 8, 2015

Side project time: DNS Twister

Recently I came across a really awesome Python tool called dnstwist. In the author's words, dnstwist is a "Domain name permutation engine for detecting typo squatting, phishing and corporate espionage".

At its core dnstwist creates permutations of domain names and checks to see if they are registered. It also does a ton of other cool things like GeoIP mapping to resolved IP addresses.

As I am sure there are people who would like to use dnstwist but don't have Python installed, I have (after a weekend's re-familiarisation with Google App Engine) created DNS Twister!

It may look rough as **** but it works, presenting the core dnstwist functionality via a web application.

The source code is on GitHub of course.