GoDDos-Html is a lightweight web-page botnet controller written in Go, designed for simplicity for sending attacks with the usage of 'Bots' / Servers through a web interface.
- User Management: Authenticate and Register.
- Command Distribution: Send Distinct commands / 'Data Packets' from the controller to connected bots.
- Secure Authentication: Utilizes password hashing and session management for secure user sessions / authentication.
- Easy Setup: Straightforward steps to get started with minimal configuration.e
To deploy and use GoDDos-Html, follow these steps:
You will need to Setup the mysql Database before running the ./web-controller
Change Port and IP if need be on Line 35.
-
Clone the Repository:
git clone https://github.com/Birdo1221/GoDDos-Html.git cd GoDDos-Html go build -o web-controller ./web-controller
-
Mysql Set-up:
CREATE DATABASE IF NOT EXISTS net1; USE net1; CREATE TABLE IF NOT EXISTS users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) UNIQUE NOT NULL, password_hash VARCHAR(60) NOT NULL ); CREATE TABLE IF NOT EXISTS sessions ( id INT AUTO_INCREMENT PRIMARY KEY, user_id INT NOT NULL, FOREIGN KEY (user_id) REFERENCES users(id), session_key VARCHAR(60) UNIQUE NOT NULL );
-
Access the Web Interface:
Open your web browser and navigate to http://localhost:80.
-
Dependencies / Configuration:
- Go + MySQL: Ensure Go and MySQL are installed and accessible.
- Database Configuration: Configure the database connection in the
initDB()
function.
-
Usage:
- Register a user account to access the controller dashboard.
- Login with your credentials to access the dashboard.
- Use the dashboard to send commands to connected bots.
Contributions, ideas, and feature requests are welcome! Please open an issue or submit a pull request to contribute.
This project is licensed under the MIT License - see the LICENSE file for details.
Images / References: