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.
-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.
Before using BeeHost, ensure you have the following:
- FFuF: The Fast Web Fuzzer
- Bash shell environment
./beehost.sh [-h] [-p ports] [-P http_ports] [-o output_dir] [-i ip_file] [-v vhosts_file]
-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
bashCopy code./beehost.sh -p 443,8443 -P 80,8080 -o ./output -i ./ips.txt -v ./vhosts.txt
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.
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.
- Web Security
- Penetration Testing
- Bash Script
- FFuF
- Web Fuzzer