Skip to content

Athena-OS/athena-cyber-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Athena OS Cyber Hub

Athena Cyber Hub (ACH) is a forked version of Vanilla Control Center with several differences in order to fit the needs of Cyber Security users on Athena OS.

Unlike Vanilla OS, it replaces distrobox by docker and it is not intended to run operating systems or managing the updates, but it is intended to run vulnerable laboratories for learning purposes and cyber security platforms for offensive and defensive activities.



Usage

Athena OS Cyber Hub provides three sections:

  • Cyber Platform Center
  • Vulnerability Lab
  • Cyber Lab

Cyber Platform Center

It offers a set of Cyber Security platforms used for several purposes (i.e., defensive), as DefectDojo and GreenBone tools.

Vulnerability Lab

It contains several CVE laboratories from Vulhub where you can train on real CVEs to exploit technologies and services. Furthermore, it provides also several OWASP machines to enjoy with. Run your favourite vulnerable environment and get your CVE!

Cyber Lab

Set your custom containers and manage them in a centralized manner! When ACH is run for the first time, it will create ~/.config/athena-cyber-hub/cyberlab.toml configuration file. Edit it by inserting the required information about your container, and then run ACH. Your containers will be collected in Cyber Lab section.

Example configuration file:

[[environment]]
id = "vulhub/activemq"
name = "ActiveHello"
path_docker = "/usr/share/athena-platform-center/vulhub/activemq/CVE-2015-5254/docker-compose.yml"
path_readme = "/usr/share/athena-platform-center/vulhub/activemq/CVE-2015-5254/README.md"

[[environment]]
id = "well-hub/yourlab"
name = "Container 2"
path_docker = "/path/to/docker-compose.yml"
path_readme = "/path/to/README.md"

Installation

Athena IS Cyber Hub can be installed through Athena Repository by:

sudo pacman -S athena-cyber-hub

Build from source

Dependencies

  • base-devel
  • meson
  • go
  • appstream-glib
  • libadwaita
  • gettext
  • desktop-file-utils
  • python-lxml
  • python-toml
  • vte4
  • docker
  • docker-compose
  • gnome-console

Build

meson setup build
ninja -C build

Install

sudo ninja -C build install

Run

athena-cyber-hub

Contribution

If you would like to have a new Cyber Security Platform or new CVE labs, please open an issue by reporting the project information to integrate.

Credits

Athena Cyber Hub is a forked project of Vanilla Control Center adapted for Athena OS. I would like to thank @mirkobrombin and Vanilla OS team for the original project.

Special Thanks to @phith0n and its Vulnhub project that is the main source of CVE environments inside Athena Cyber Hub.

About

Running vulnerable labs and Cyber Security platforms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published