Skip to content

lejolly/docker-mirai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mirai for Docker

Create your own Mirai botnet using Docker.

Pre-compiled Binaries

For use with Ubuntu 14.04 x64. For the source code, please refer to: mirai

Prerequisites

  1. Docker Swarm
  2. Portainer (used for managing the swarm, you can of course use the command line if you prefer but you'll have to translate the commands yoruself)

Instructions

  1. Clone this repository.
  2. In each of the docker-bot and docker-cnc directories, build the corresponding image
    • e.g. for the cnc: $ sudo docker build -t cnc .
    • e.g. for the bot: $ sudo docker build -t bot .
  3. Create the botnet network in Portainer
    • Name: botnet
    • Subnet: 172.20.0.0/16
    • Gateway: 172.20.0.1
    • Driver: overlay
    • Driver options: com.docker.network.bridge.enable_icc:true
  4. Start the cnc service in Portainer
    • Name: cnc
    • Image: cnc:latest
    • Mode: Replicated
    • Replicas: 1
    • Port Mapping: Host:8080, Container:23, TCP
    • Network: botnet
  5. Start the bot service in Portainer
    • Name: bot
    • Image: bot:latest
    • Mode: Replicated
    • Replicas: <up to you, a safe estimate is 1 bot per CPU core>
    • Network: botnet
  6. Connect to the cnc
    • Telnet to the mapped port (8080)
    • Username: root
    • Password: root
    • Login credentials can be changed via the last line in db.sql
    • Launch an attack (for more details refer to: mirai)

About

Create your own Mirai botnet using Docker.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published