readme
๐ง BotSchool v1.0 โ Rise of the Swarm
An open-source ethical red team botnet learning lab โ by ekoms savior ๐ซ
๐ What is BotSchool?
BotSchool is a modular red team simulation lab that lets users explore how botnets are created, controlled, and stopped โ all in a safe and fully educational virtual environment.
Perfect for
Ethical hackers
Cybersecurity students
Total beginners who want to learn red team tactics the right way
๐ฆ What's Inside?
BotSchool includes 6 modular learning labs:
[1] DDoS Botnet โ Simulates a simple C2-to-bot UDP flood
[2] Crypto Miner Botnet โ Simulates mining bots & fake earnings
[3] Bluetooth Mesh Botnet โ Simulates BLE relay-style zombie logic
[4] Wormable Ransom Botnet โ Simulates self-spreading encryption & ransom drops
[5] Zombie Army Builder โ Clone, customize, and launch a swarm of bots
[6] Guidelines & About โ Ethical use rules + credits ๐
๐ฅ How to Use It
Step 1: Clone the repo
git clone https://github.com/ekomsSavior/botschool.git
cd botschool
Step 2: Install xterm for terminal simulation
sudo apt update && sudo apt install xterm
Step 3: Launch BotSchool
python3 botschool.py
Choose any module and follow the in-app prompts.
๐ What's Happening Behind the Scenes?
What is a C2 Server?
A Command & Control (C2) server is the brain of a botnet. It tells bots what to do: attack, mine, scan, spread, etc.
In BotSchool, each C2
Is written in Python
Uses sockets to listen for connections
Sends simple text-based commands to bots
What is a Bot?
A bot
Connects back to the C2
Waits for commands like "attack 127.0.0.1 8080"
Simulates actions like floods, mining, BLE pings, or fake encryption
All actions are harmless and occur only on your machine.
๐ง How Do Devices Get Infected in Real Life?
In real-world botnets
Malware spreads via phishing, exploits, or open ports
Devices are silently infected and connect to a C2 server
C2s may control millions of bots for attacks or profit
BotSchool replicates these concepts safely and visually.
๐ Disclaimer
BotSchool is for educational and ethical red team training only.
Do not deploy or modify these tools for use outside your own machines
Do not attack, scan, or connect to anything you do not own or have explicit permission for
Learn how these systems work so you can detect, prevent, and defend
Use this knowledge responsibly. You're the future of cybersecurity ๐ซ
โจ By ekoms savior ๐ค
Made with love for Team Forever
Instagram: @ekomsSavior
GitHub: github.com/ekomsSavior
Medium: medium.com/@ekomsSavior
๐ง Join the swarm. Learn the game. Stay ethical.
license
MIT License
Copyright (c) 2026 ek0mssavi0r
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
USE AT YOUR OWN RISK. NO WARRANTY PROVIDED.