Coder Social home page Coder Social logo

milosilo / mainframers Goto Github PK

View Code? Open in Web Editor NEW
9.0 1.0 0.0 20 KB

Mainframers is RPG is an educational text-based role-playing game (RPG) with a sneakers theme that aims to teach players about IBM mainframe penetration testing and cybersecurity.

Python 100.00%
cyber-security gamification ibm learn-to-hack mainframe mainframer mainframes pentest redteam security

mainframers's Introduction

Mainframers IBM Cybersecurity RPG

mainframers https://preview.redd.it/kfxz5kzwrcnb1.png?width=960&crop=smart&auto=webp&s=bc173ea61156ced76de855bbbc0a5a9c17b594bb

Overview

Mainframers, Sneakers-Inspired Mainframers Cybersecurity RPG is an educational text-based role-playing game (RPG) that aims to teach players about IBM mainframe penetration testing and cybersecurity. Inspired by the classic 1981 video game "Sneakers," the game merges nostalgia and education, offering hands-on, real-world simulations.

Objectives

  1. Teach key cybersecurity concepts related to IBM mainframes.
  2. Provide a hands-on approach to learning through realistic simulations.
  3. Enhance user engagement with an immersive storyline and game mechanics.

Gameplay

Starting the Game

Upon starting the game, players are greeted with an introduction that sets the stage and explains the objective of mastering IBM mainframe cybersecurity skills.

Main Menu

The main menu offers players options to:

  • Start a New Game
  • Load a Saved Game
  • Exit the Game

Game Structure

The game consists of a series of "rooms," each representing a different area of mainframe cybersecurity. Players must navigate these rooms, fulfilling missions that are realistic simulations of real-world tasks.

  • RACF Management Room: Designed like a cybersecurity operations center, this room focuses on Resource Access Control Facility (RACF) management. Players decrypt messages using RACF commands.

  • JCL Room: Resembling a hacker’s den, this room is all about Job Control Language (JCL). Players use JCL commands to bypass security walls.

  • FTP Security Room: Modeled after a secure data transfer facility, this room centers on File Transfer Protocol Secure (FTPS). Players work on securely transferring files.

  • z/OS Security Room: A high-security vault that deals with z/OS security. Players work on unlocking a vault by implementing z/OS security best practices.

  • ESM Configuration Room: Designed to look like an IBM mainframe console room, this room focuses on configuring an External Security Manager (ESM).

  • Encryption Techniques Room: Styled like a cryptography lab, this room educates players on various encryption techniques. Players identify and implement encryption algorithms.

  • Incident Response Room: A control room with multiple screens displaying real-time mainframe activity. Players identify and respond to security incidents following NIST guidelines.

  • Final Room: The ultimate challenge room that tests all the skills acquired throughout the game. It has an immersive setting with a time-sensitive mission that involves multiple tasks.

Progression

Players move from one room to another by completing the mission in the current room. Each mission requires players to input realistic mainframe commands. Incorrect answers lead to hints or roadblocks, while correct answers allow the player to progress to the next room.

Time-Sensitive Missions

Certain missions, like the final room, have a time constraint to add urgency and realism to the tasks.

Saving and Loading

The game allows players to save their progress at any point and load it later, providing flexibility and ease of use.

Technical Implementation

Python

The game is written in Python, making it easy to run on most systems.

Libraries

The colorama library is used for text coloring to enhance readability and engagement.

Conclusion

Mainframers, a Sneakers-Inspired Mainframe Cybersecurity RPG offers an interactive, educational experience that covers the A to Z of IBM mainframe cybersecurity. It serves as a valuable resource for both newcomers and professionals looking to improve their cybersecurity skills in an engaging manner.

mainframers's People

Contributors

milosilo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.