{"id":28392564,"url":"https://github.com/1birdo/gostress-enhanced","last_synced_at":"2026-01-07T00:06:27.044Z","repository":{"id":284380363,"uuid":"954740842","full_name":"1Birdo/Gostress-Enhanced","owner":"1Birdo","description":"Gostress Enhanced: A more powerful and feature-rich variant ","archived":false,"fork":false,"pushed_at":"2025-04-22T14:09:35.000Z","size":104,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-01T00:44:58.367Z","etag":null,"topics":["audited","bot","botnet","c2","command","command-control","csrf-protection","ddos","ddos-attacks","devices","proxy","secure","stress-testing","stressersource","user-management","webdashboard"],"latest_commit_sha":null,"homepage":"https://birdo.uk","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/1Birdo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-25T14:46:26.000Z","updated_at":"2025-05-29T22:39:18.000Z","dependencies_parsed_at":"2025-05-24T18:26:08.694Z","dependency_job_id":"f3fe9567-d44d-4004-9f8a-fd361dc9b737","html_url":"https://github.com/1Birdo/Gostress-Enhanced","commit_stats":null,"previous_names":["birdo1221/webc2go","1birdo/gostress-enhanced"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1Birdo%2FGostress-Enhanced","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1Birdo%2FGostress-Enhanced/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1Birdo%2FGostress-Enhanced/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1Birdo%2FGostress-Enhanced/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/1Birdo","download_url":"https://codeload.github.com/1Birdo/Gostress-Enhanced/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1Birdo%2FGostress-Enhanced/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258566870,"owners_count":22721554,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audited","bot","botnet","c2","command","command-control","csrf-protection","ddos","ddos-attacks","devices","proxy","secure","stress-testing","stressersource","user-management","webdashboard"],"created_at":"2025-05-31T13:43:35.488Z","updated_at":"2026-01-07T00:06:27.016Z","avatar_url":"https://github.com/1Birdo.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nPlease make sure that both the Proxy server and the C2 Server are using both `crt` and `key` file \n\n### 06/07/2025  Cleaned UP and some slight improvements\n\n\u003e ` **Geolocation Tracking**: Visualize bot distribution worldwide` is STILL in development\n\u003e \n\u003e  (Just been working on other things and projects) [06/07/2025].\n\n- If you don't want the Geolocation and want a cleaner option, use this:\n- New variant with no Geolocation: \u003ehttps://github.com/1Birdo/Gostress-Optimized\n\n## 🌟 Features Overview\n### Core Infrastructure\n- **Multi-layer Architecture**: [Bots] ↔ [P2P Proxies] ↔ [C2 Server]\n- **TLS 1.3 Encryption**: All communications secured with modern cryptography\n- **Command Encryption**: Thoughout transit every command is encrypted\n\n| Login | Dashboard |\n|-------|----------|\n| ![Login](https://github.com/user-attachments/assets/7b8e0653-1178-4499-bea2-b1340260ada6) | ![Dashboard](https://github.com/user-attachments/assets/ca2355e7-3d10-4e97-9061-880657b931e9) |\n\n### Web Dashboard\n- **Real-time Monitoring**: Live bot metrics and attack statistics\n- **Role-Based Access**: Granular permission system (Owner/Admin/Pro/User)\n- **Session Management**: Secure authentication with timeout protection\n\n### Bot Capabilities\n- **Multiple Attack Vectors**: UDP/TCP/SYN/ACK/DNS/HTTP/TLS floods\n- **Persistence Mechanisms**: Systemd services, cron jobs, hidden directories\n- **Resource Reporting**: CPU, RAM, architecture details\n- **Auto-Update**: Secure update system with integrity checks\n\n## 🛠️ Technical Specifications\n| Component       | Technology Stack                                          |\n|-----------------|-----------------------------------------------------------|\n| Language        | Go (Golang)                                               |\n| Web Framework   | Gorilla WebSocket + net/http                              |\n| Encryption      | AES-GCM and ChaCha20-Poly1305 cipher suites               |\n| Network         | TLS 1.3, P2P Proxy Network                                |\n| Data Storage    | JSON-based configuration                                  |\n\n## 🚀 Getting Started\n### Prerequisites\n- Go 1.20+ (with module support)\n- OpenSSL (for certificate generation) , Must Change to using Certbot for verified trusted Certs\n- Linux/Unix environment (for full feature support)\n\n\n\u003e\n\u003eThe proxy setup is optional, and I've included a certificate and private key for convenience.\n\u003eThat said, I highly recommend generating your own for proper security. You can easily create one using tools like Let's Encrypt, Certbot, or OpenSSL.\n\u003eSome hosting or DNS providers also offer their own certificate solutions if you prefer that route.\n\n\u003eThe proxy acts as a middleman, forwarding encrypted traffic between the bots\n\u003eand the C2 server without decrypting it (simple io.Copy in both directions).\n\u003eBasically making it a bi-directional connection.\n\n\n### Installation\n  ```bash\n  # Clone repository\n  git clone https://github.com/Birdo1221/Gostress-Enhanced.git\n  cd WebC2Go\n  # Install dependencies\n  go mod tidy\n  # Build (production)\n  go build -ldflags=\"-s -w\" -o WebC2\n  # Or run directly (development)\n  go run main.go\n  ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F1birdo%2Fgostress-enhanced","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F1birdo%2Fgostress-enhanced","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F1birdo%2Fgostress-enhanced/lists"}