Overview
The Virtual Hosts Finder discovers websites hosted on the same server. A single server can run multiple websites under different domain names. These are called virtual hosts (vhosts) and are common in shared hosting environments. Virtual Hosts Finder is a discovery tool: it identifies websites sharing the same server but does not test for vulnerabilities. It does not add data to your Attack Surface or generate findings. Example: Multiple websites pointing to the same IP:Parameters
| Parameter | Description |
|---|---|
| Target | IP address or hostname. If a hostname is provided, DNS resolution is performed first to find its IP address. |
How it works
The tool uses multiple discovery techniques to find hostnames, then validates each by checking if it resolves back to the target IP address.Discover hostnames
The tool searches for hostnames associated with the target IP using multiple methods (see below).
Validate DNS resolution
Each discovered hostname is checked to confirm it resolves to the target IP.
Bing search
Searches Bing using theip: operator to find websites indexed on the target IP address. This reveals publicly visible sites hosted on the server.
SSL certificates
Connects to port 443 and extracts hostnames from the SSL certificate:- Common Name (CN): The primary hostname in the certificate
- Subject Alternative Names (SAN): Additional hostnames listed in the certificate
HTTP redirects
Makes HTTP requests to the IP and checks if the server returns a redirect (301/302) to a hostname. Many servers redirect bare IP requests to a domain name.Reverse DNS
Performs a PTR (reverse DNS) lookup on the IP address to find hostnames configured in DNS records.DNS enumeration
After finding initial virtual hosts, the tool:- Extracts the root domains from discovered hostnames
- Performs DNS enumeration using a wordlist
- Checks if any discovered subdomains also point to the target IP
Virtual hosts may belong to different organizations when using shared hosting providers. Always verify ownership before including them in your testing scope.
Follow-up actions
After discovering virtual hosts:- Enumerate subdomains: Use Subdomain Finder to discover more subdomains of the discovered domains
- Scan for open ports: Use Port Scanner to identify services running on the hosts
- Scan for vulnerabilities: Run Network Scanner on discovered hosts
- Fingerprint technologies: Use Website Recon for detailed technology detection