Skip to content

StaymanHou/Hacking-the-Pentest-Tutor-Game

Repository files navigation

Welcome to Hacking - the Pentest Tutor Game

Hacking is an open-source pentest tutor/training game. It simulates the environments and processes of hacking/pentest. The purpose of this game is to:

  • Educate people, developers, ops, and system admins about hacking/pentest;
  • Provide pentesters a simulation environment to prectise pentest;
  • Security experts & professors to develop, test, and evaluate pentest automation/semi-automation tools.

In this game, player can learn and explore the basis of pentest, including some essential concepts & tools:

  • Concepts: reconnaissance, scanning, exploitation, maintaining access*, (social engineering - TO-DO)*
  • Tools: host, ping, telnet, Nmap, OpenVAS, Metasploit, Meterpreter

Player will also be able to levarage one or more planners to automation robots which can aid the players in the game process.

Installation

Prerequisites

  • love2D 0.9.1+
  • lua JIT 2.0+

Building

Clone the repository. git clone https://github.com/StaymanHou/Hacking-the-Pentest-Tutor-Game.git /path/to/your/game. Change to your game directory. cd /path/to/your/game.

  • Start game love ./

Get started

GUI

TO-DO

Contributing

We encourage you to contribute to Hacking - the Pentest Tutor Game!

Developing your mod

You will be able to develop your own mod, providing your own hosts, services, vulnerabilities, tools, actions, and malwares. (TO-DO)

TO-DO

  • Improving graphic design
  • Implement map generation engine
  • Implement mini map
  • Add audio

Copy Right and License

Code and documentation copyright 2015 Stayman Hou. Code released under the Apache License. Docs released under the Creative Commons Attribution 3.0 license

For more information on Hacking please visit our wiki page at https://www.owasp.org/index.php/OWASP_Hacking-the_Pentest_Tutor_Game

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published