Skip to content
[not maintained] Minecraft Network Defense - 2-4 player security education Minecraft scenario
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
minecraft-vuln-mgt
resources
.gitignore
LICENSE
README.md
backup-world.sh
banned-ips.json
banned-players.json
give-sword.sh
minecraft-vuln-mgt-20160711-003911.tgz
minecraft-vuln-mgt-2p.sh
minecraft-vuln-mgt.sh
ops.json
restore-world.sh
revive-player.sh
server.properties
setup.sh
start-minecraft.sh
stop-minecraft.sh
whitelist.json

README.md

Deprecation Notice

This repository is not maintained and scripts + world files will likely not work with recent mincraft releases.

Minecraft Network Defense

Educational 2-4 player minecraft scenario focusing on vulnerability management - identification, prioritization, triage. At the end of each round players can be scored on performance.

Defend your network against cyber threats in a multiplayer Minecraft scenario. Build a firewall to keep attackers out of a defensive perimeter. Use cyber defense tools to stop the bad guys, and go hunting for cyber threat intelligence. But watch out, sophisticated attackers might already be inside your network!

Requirements

  • Linux (Tested on Ubuntu 14.04 server) - sh scripts assume standard linux utilities
  • GNU screen
  • Oracle Java 8
  • Minecraft server jar (Tested on Minecraft server 1.10)
  • Valid minecraft licenses (2-4)

Setup

  • Clone repo: git clone https://github.com/wjwoodson/minecraft-vuln-mgt.git
  • If Requirements not installed, run ./setup.sh (Ubuntu 14.04)
  • Configure whitelist.json and ops.json with player names/UUIDs
    Example whitelist.json:
    [ { "uuid": 00000000-0000-0000-0000-000000000", "name": "player1" } ]

Operation

  • run the scenario:
    ./minecraft-vuln-mgt.sh (4 player)
    ./minecraft-vuln-mgt-2p.sh (2 player)
  • Connect players to Multiplayer -> Direct Connect -> <your_host>:9800

Additional resources

You can’t perform that action at this time.