Skip to content
This repository has been archived by the owner. It is now read-only.
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

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

About

[not maintained] Minecraft Network Defense - 2-4 player security education Minecraft scenario

Resources

License

Packages

No packages published

Languages