Linchakin

HaccTheHub - Open Source Self-Hosted Cyber Security Learning Platform

 March 04, 2022     No comments   

Open source self-hosted cyber security learning platform

About The Project

HaccTheHub is an open source project that provides cyber security

The HaccTheHub system consists of 3 main parts:

  • Docker: containing all of the boxes creating the environment in which we'll be learning on.
  • The backend: controlling Docker and responsible for starting/destroying indivisual box in the system and managing the networking that joins them into a unified system.
  • The frontend: GUI for the user to interact with the system via their web browser.

Built With

Getting Started

To get HaccTheHub up and running, you would need to setup the followings

Prerequisites

Installation

  1. Clone the repo
git clone https://github.com/J4FSec/HaccTheHub.git
  1. Install dependencies for the backend
cd HaccTheHub/backend
python3 -m pip install -r requirements.txt
  1. And dependencies for the frontend
cd ../client
npm install

Usage

  1. Start up Docker
  2. Start the backend
cd ../backend
python3 main.py
  1. And the frontend
cd ../client
npm start

The WebUI should now be accessible via http://localhost:8080.

Contributing

Any contributions are much appreciated. If you have a suggestion, please fork the repo and create a pull request. You can also open an issue with the tag enhancement.

  1. Fork the project
  2. Create a new branch for the new feature (git checkout -b feature/EpicFeature)
  3. Commit your changes (git commit -m "Add EpicFeature")
  4. Push to the branch (git push origin feature/EpicFeature)
  5. Open a pull request.

License

Distributed under the GNU Affero General Public License v3.0. See LICENSE for more information.

Authors

Contributors

  • @Nehozun - Completely re-made the frontend. We'd be lost without him.

Acknowledgement

Adblock test (Why?)


You may be interested in:
>> Is a Chromebook worth replacing a Windows laptop?
>> Find out in detail the outstanding features of Google Pixel 4a
>> Top 7 best earbuds you should not miss

Related Posts:
>> Recognizing 12 Basic Body Shapes To Choose Better Clothes
>>Ranking the 10 most used smart technology devices
>> Top 5+ Best E-readers: Compact & Convenient Pen
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Email ThisBlogThis!Share to XShare to Facebook

Related Posts:

  • WebStorm 2021.3 Crack + Keygen [Latest-2022]WebStorm 2022 Activation Code & Crack For Win/Mac WebStorm 2021.3 Crack Build 213.4293.8 is the one and only perfect Java editing tool that… Read More
  • Jupiter Hell 1.1 – Turn-Based Strategy & RPG Gameby NMac Jupiter Hell is a classic, turn-based roguelike set in a 90’s flavored sci-fi universe. Set on the moons of Jupiter, the game pits a lone spa… Read More
  • Melting-Cobalt - A Cobalt Strike Scanner That Retrieves Detected Team Server Beacons Into A JSON Object A tool to hunt/mine for Cobalt Strike beacons and "reduce" their beacon configuration for later indexing. Hunts can either be expansive and internet … Read More
  • The Colonists 1.5.15 – Colony Sim Strategy Gameby NMac The Colonists is a relaxing settlement building game inspired by classic titles like The Settlers and the Anno series. Take on a series of in… Read More
  • Tinytopia 211013 – Casual City Builder Gameby NMac The tiny citizens of Tinytopia look to you, their newly-elected Mayor, to build and develop peaceful, vibrant, and flourishing toy cities and… Read More
Newer Post Older Post Home

0 Comments:

Post a Comment


Copyright © 2025 Linchakin | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates