vhost_enum
Enumerates virtual hosts on a web server by brute-forcing candidate hostnames for a domain, revealing hidden name-based vhosts.
Instructions
Brute-force virtual hosts on a web server (gobuster vhost mode).
TOOL_NAME=vhost_enum DISPLAY_NAME=Virtual Host Enumeration USECASE=Discover name-based virtual hosts served by an in-scope web server INSTRUCTIONS=1. Ensure host/domain is in scope, 2. Provide base URL and apex domain, 3. Call INPUT_DESCRIPTION=target (base URL); domain (apex domain for candidate vhosts); wordlist (optional) OUTPUT_DESCRIPTION=Dict with status, discovered vhosts in output, command and mode EXAMPLES=vhost_enum("http://10.0.0.5", "example.com") PREREQUISITES=Host/domain authorized and in scope RELATED_TOOLS=dir_bruteforce, subdomain_enum
Args: target: Base URL of the server (must be in scope). domain: Apex domain used to build candidate vhost names. wordlist: Path to a wordlist (defaults to a common list).
Returns: Structured result dict.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | ||
| target | Yes | ||
| wordlist | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||