Socket programming with botnet and C&C server
The bots will listen commands from C&C Server and execute the commands.
+-----+
| BOT |
+-----+
|
+-----+ +------------+ +------------+
| BOT |---| C&C Server |---| BOT Master |
+-----+ +------------+ +------------+
|
+-----+
| BOT |
+-----+
All students need to program a BOT client for lab2.
- Improve C&C Server: Change return content when BOT master PUT the commands to it.
- A BOT Master program (Using Requests HTTP library PUT the commands to C&C server).
- A BOT Master program: A bot master program use
raw socket
to change C&C server content.