diff --git a/.img/debug_ns_search.png b/.img/debug_ns_search.png new file mode 100644 index 0000000..591266b Binary files /dev/null and b/.img/debug_ns_search.png differ diff --git a/.img/mx_lookup.png b/.img/mx_lookup.png new file mode 100644 index 0000000..f96b8de Binary files /dev/null and b/.img/mx_lookup.png differ diff --git a/.img/reverse_ip_lookup.png b/.img/reverse_ip_lookup.png new file mode 100644 index 0000000..bed7e85 Binary files /dev/null and b/.img/reverse_ip_lookup.png differ diff --git a/.img/subdomains_lookup.png b/.img/subdomains_lookup.png new file mode 100644 index 0000000..6bbdc34 Binary files /dev/null and b/.img/subdomains_lookup.png differ diff --git a/.img/tree_whois_lookup.png b/.img/tree_whois_lookup.png new file mode 100644 index 0000000..6607bfa Binary files /dev/null and b/.img/tree_whois_lookup.png differ diff --git a/.img/wildcard_sample.png b/.img/wildcard_sample.png new file mode 100644 index 0000000..9b772f8 Binary files /dev/null and b/.img/wildcard_sample.png differ diff --git a/README.md b/README.md index 76740ab..dd0de2e 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,7 @@ Dehasher is capable of handling wildcard queries. A wildcard query cannot begin with a wildcard. This is a limitation of the Dehashed API. An asterisk can be used to denote multiple characters, and a question mark can be used to denote a single character. + ``` go # Provide credentials for emails matching @target.com and @target2.com dehasher api -E @target?.com -C -W @@ -132,6 +133,9 @@ Dehasher supports WHOIS lookups, history searches, reverse WHOIS searches, IP lo The WhoIs Lookups require a separate API Credit from the Dehashed API. ### Domain Lookup +Dehasher can perform a domain lookup for a given domain. +This provides a tree view of the domain's WHOIS information. + ```bash # Perform a WHOIS lookup for example.com dehasher whois -d example.com @@ -140,40 +144,57 @@ dehasher whois -d example.com ### History Lookup History Lookups require 25 credits. This is a Dehashed API limitation. +The history lookup is immediately written to file and not displayed in the terminal or stored in the database. ```bash # Perform a WHOIS history search for example.com dehasher whois -d example.com -H ``` ### Reverse WHOIS Lookup +Dehasher can perform a reverse WHOIS lookup for given criteria. +This provides a list of all domains that match the given query. +The reverse WHOIS lookup is immediately written to file and not displayed in the terminal or stored in the database. ```bash # Perform a reverse WHOIS lookup for example.com dehasher whois -I example.com ``` ### IP Lookup +Dehasher can perform a reverse IP lookup for a given IP address. +This provides a list of all domains that match the given query. + ```bash # Perform a reverse IP lookup for 8.8.8.8 dehasher whois -i 8.8.8.8 ``` ### MX Lookup +Dehasher can perform an MX lookup for a given MX hostname. +This provides a list of all domains that match the given query. + ```bash # Perform a reverse MX lookup for google.com dehasher whois -m google.com ``` ### NS Lookup +Dehasher can perform an NS lookup for a given NS hostname. +This provides a list of all domains that match the given query. +The picture below also includes the --debug global flag. + ```bash # Perform a reverse NS lookup for google.com dehasher whois -n google.com ``` ### Subdomain Scan +Dehasher can perform a subdomain scan for a given domain. +This provides a list of all subdomains that match the given query. + ```bash # Perform a WHOIS subdomain scan for google.com dehasher whois -d google.com -s ``` -