/beehost

🐝 BeeHost - VHost matching with FFuF

Primary LanguageShellMIT LicenseMIT

🐝 BeeHost - VHost matching with FFuF

BeeHost is a simple Bash script designed for web server testing using FFuF. It automates the process of scanning multiple hosts and ports with customizable parameters, making it a handy tool for security researchers, penetration testers, and web developers.

Features

-Customizable: Easily configure the script with options for HTTP and HTTPS ports, output directory, IP file location, and vhosts file location. -Parallel Scanning: Utilizes FFuF's parallel scanning capabilities to efficiently test multiple hosts and ports simultaneously. -Results Compilation: Generates a final results file containing the concatenated and unique results from all temporary result files.

Prerequisites

Before using BeeHost, ensure you have the following:

  • FFuF: The Fast Web Fuzzer
  • Bash shell environment

Usage

./beehost.sh [-h] [-p ports] [-P http_ports] [-o output_dir] [-i ip_file] [-v vhosts_file]

Parameters

  • -h: Display help message
  • -p ports: Specify ports for HTTPS (comma-separated)
  • -P http_ports: Specify ports for HTTP (comma-separated)
  • -o output_dir: Specify the output directory
  • -i ip_file: Specify the location of the IP file
  • -v vhosts_file: Specify the location of the vhosts file

Example

bashCopy code
./beehost.sh -p 443,8443 -P 80,8080 -o ./output -i ./ips.txt -v ./vhosts.txt

Disclaimer

This tool is provided for educational and testing purposes only. Use it at your own risk and responsibility. The developers and contributors are not responsible for any misuse or damage caused by this tool.

Contributing

Contributions are welcome! If you have suggestions, feature requests, or bug reports, please open an issue or create a pull request.

Before contributing, please review the Contribution Guidelines.

Tags

  • Web Security
  • Penetration Testing
  • Bash Script
  • FFuF
  • Web Fuzzer