The complete solution for domain recognition. Supports screenshoting, port scan, HTTP check, data import from other tools, subdomain monitoring, alerts via Discord, Slack and Telegram, multiple API Keys for sources and much more.
The next table offers you the comparison about what is in Plus version that is not in free version (current repo).
It table gives you a idea why you should use findomain and what it can do for you. The domain used for the test was aol.com in the following BlackArch virtual machine:
Host: KVM/QEMU (Standard PC (i440FX + PIIX, 1996) pc-i440fx-3.1)
Kernel: 5.2.6-arch1-1-ARCH
CPU: Intel (Skylake, IBRS) (4) @ 2.904GHz
Memory: 139MiB / 3943MiB
The tool used to calculate the time, is the time
command in Linux.
Enumeration Tool | Search Time | Total Subdomains Found | CPU Usage | RAM Usage |
---|---|---|---|---|
Findomain | real 0m5.515s | 84110 | Very Low | Very Low |
Summary: 84110 subdomains in 5.5 seconds.
See Subdomains Enumeration: what is, how to do it, monitoring automation using webhooks and centralizing your findings for a detailed guide including real world examples of how you get the most out of the tool.
It tool doesn't use the common methods for sub(domains) discover, the tool uses Certificate Transparency logs and specific well tested APIs to find subdomains. It method make it tool the most faster and reliable. The tool make use of multiple public available APIs to perform the search. If you want to know more about Certificate Transparency logs, read https://www.certificate-transparency.org/
APIs that we are using at the moment:
- Certspotter
- Crt.sh Database (favorite) or Crt.sh HTTP API
- Virustotal
- Sublist3r
- Facebook
**
- Spyse (CertDB)
*
- Bufferover
- Threatcrowd
- Virustotal with apikey
**
- AnubisDB
- Urlscan.io
- SecurityTrails
**
- Threatminer
- C99
**
- Archive.org
- CTSearch
Notes
APIs marked with **
, require an access token to work. Search in the Findomain documentation how to configure and use it.
APIs marked with *
can optionally be used with an access token, create one if you start experiencing problems with that APIs. Search in the Findomain documentation how to configure and use it.
More APIs?
If you know other APIs that should be added, comment here.
We offer binarys ready to use for the following platforms (all are for 64 bits only):
If you need to run Findomain in another platform, continue reading the documentation.
If you have a problem or a feature request, open an issue.
This project exists thanks to all the people who contribute. See the contributors list.
pkg install rust make perl pkg install rust
apt-get install rust make perl apt-get install rust