A botnet laboratory for learning and testing proposes.
- IRC or other server for Command and Control (plus geolocation/timezone)
- Control one-by-one or all at once
- Simple bot framework with already built-in add-ons:
- Keylogger/Screenlogger funcionalities
- Webcam capture funcionalities
- Spam / DDoS / Private data scrapping
- Encrypt all traffic between C&C and Bots
- Explore a pre-known exploit as a way of propagation (in some old software or tool for example)
- Camouflage: make the bot run as a part of something that usually runs on the system
- Code Obfuscation
- Bot self-propagation (Point-Of-Distribution - Worm)
- Functionality bots to securely update the bot code.
- Multiple Control points
- Detect Virtualization
- Self Morphing (Change the bot hash over time)
- Auto-destructive bot
- Website/Wiki with information and labs about botnets:
- Botnet concepts and structures
- Detailed how-to setup a botnet lab for testing proposals and to use the built tool
- Good uses of botnets
- History and impact of botnet
- Preventing and dectecting
- Operations and task-forces dedicated to botnets
#Working with venv
$ pip install virtualenv
$ cd my_project_folder
###Windows Activate
./venv/Scripts/activate
###Linux Activate
./venv/bin/activate
###Install dependencies
pip install -r requirements.txt
Install manual dependencies
pip install dep/dep.whl
In venv mode afer add a new dependency please do
pip freeze > requirements.txt