Skip to content

aristosMiliaressis/vhost-brute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vhost-brute

Virtual host detection tool.


Features

  • integrates with cdncheck to detect waf bypass
  • differentiates not-found responses per apex hostname.
    • some servers return different not found responses for subdomains of specific apex domains
  • follows redirects on host, and filters redirect loops.
  • filters cross origin redirects.
  • option to filter virtual hosts with public dns records.
    • uses retries to mitigate false positives from dns loadbalancing.
  • option to filter status codes.
  • request rate control.

Help Page

vhost-brute - v1.0.0

Usage:
  vhost-brute [flags]

Flags:
INPUT:
   -u, -url string   Target webserver base URL.
   -f, -file string  File containing hostnames.

OUTPUT:
   -s, -silent  Suppress stderr output.
   -d, -debug   Enable debug logging on stderr.

FILTERING:
   -oU, -only-unindexed       Only shows VHosts that dont have a corresponding dns record.
   -fc, -filter-codes string  Filter status codes (e.g. "403,502,503,504,530").

PERFORMANCE:
   -r, -rps int      Requests per second. (default 10)
   -t, -timeout int  Request timeout in seconds. (default 4)

MISC:
   -p, -proxy string     Proxy URL (e.g. "http://127.0.0.1:8080")
   -H, -header string[]  Add request header.
   -iS, -include-sni     Includes corresponding SNI.


EXAMPLE:
	vhost-brute -u https://1.2.3.4 -f hostnames.txt
	
	vhost-brute -s --only-unindexed -fc 403,502,503,504,409,521,523,422,530 -u https://1.2.3.4 -f hostnames.txt
  

ToDo

  • Include SNI

About

Virtual host detection tool.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published