goaltdns: A permutation generation tool
GoAltdns
GoAltdns is a permutation generation tool that can take a list of subdomains, permute them using a wordlist, insert indexes, numbers, dashes and increase your chance of finding that esoteric subdomain that no-one found during bug-bounty or pentest. It uses a number of techniques to accomplish this. It can allow for the discovery of subdomains that conform to patterns. GoAltdns takes in words that could be present in subdomains under a domain (such as test, dev, staging) as well as takes in a list of subdomains that you know of.
The tool itself is very simple and is built with golang concurrency providing it very quick execution times.
Installation
go get github.com/subfinder/goaltdns
Note – You need to copy the words.txt file into the same directory as the tool or specify it’s location via the -w flag.
Upgrading
If you wish to upgrade the package you can use:
go get -u github.com/subfinder/goaltdns
Usage
GoAltdns can either take a single host as an argument or a list of hosts. To provide a single host, you can use the -host option. In order to provide a list of hosts, you can use the -l option.
Sample run:
You can pass custom wordlists using the -w option. Currently, it uses words.txt taken from here.
Copyright (c) 2018 SubFinder Team
Source: https://github.com/subfinder/