An open source append only database of known subdomains. The goals are to discover, store and serve subdomains as fast as possible in a hassle free way.
NOTE: This project is in early stage! It takes some time to be up-to-date.
The current speed of finding subdomains of tesla.com is ~0.311s with 604 unique entry.
$ time curl "https://columbus.elmasy.com/lookup/tesla.com" ... real 0m0.311s user 0m0.021s sys 0m0.010s
A website is built into the binary to present the capabilities of Columbus. URL: https://columbus.elmasy.com/
Using our CLI tool:
$ columbus lookup elmasy.com dev.elmasy.com elmasy.com one.scanner.elmasy.com status.elmasy.com autoconfig.elmasy.com columbus.elmasy.com three.scanner.elmasy.com four.scanner.elmasy.com autodiscover.elmasy.com scan.elmasy.com two.scanner.elmasy.com gw.elmasy.com www.elmasy.com db.elmasy.com api.elmasy.com blog.elmasy.com
By default, the API returns a JSON array:
$ curl "https://columbus.elmasy.com/lookup/elmasy.com" ["dev","","one.scanner","status","autoconfig","columbus","three.scanner","four.scanner","autodiscover","scan","two.scanner","gw","www","db","api","blog"]
Accept header to
text/plain to get a newline delimed string:
$ curl -H "Accept: text/plain" "https://columbus.elmasy.com/lookup/elmasy.com" dev one.scanner status autoconfig columbus three.scanner four.scanner autodiscover scan two.scanner gw www db api blog
**NOTE**: The empty string (or line) represent the domain itself.
Multiple Scanners are always running and inserting every found domain.
The full list of logs can be found here.
Using our DNS servers is the easiest way to contribute to the project. Every valid record will be inserted into the database.
List of servers (TCP + UDP):
Contributing is this simple:
amass enum -tr 184.108.40.206,220.127.116.11,18.104.22.168,22.214.171.124 -d example.com
subfinder -r 126.96.36.199,188.8.131.52,184.108.40.206,220.127.116.11 -d example.com
dig @18.104.22.168 example.com
One of the main aspect was the ease of integration into other systems with the API or embedding the result into a website as the CORS setting allows it.