Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/athena-os/athena-cyber-hub
Running vulnerable labs and Cyber Security platforms.
https://github.com/athena-os/athena-cyber-hub
Last synced: 2 months ago
JSON representation
Running vulnerable labs and Cyber Security platforms.
- Host: GitHub
- URL: https://github.com/athena-os/athena-cyber-hub
- Owner: Athena-OS
- License: gpl-3.0
- Created: 2023-07-02T15:43:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-15T08:14:07.000Z (5 months ago)
- Last Synced: 2024-08-15T09:48:48.150Z (5 months ago)
- Language: Python
- Size: 390 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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](https://github.com/DefectDojo/django-DefectDojo) and [GreenBone](https://github.com/greenbone/) tools.#### Vulnerability Lab
It contains several **CVE laboratories** from [Vulhub](https://github.com/vulhub/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:
```toml
[[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](https://athena-os.github.io/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
```bash
meson setup build
ninja -C build
```### Install
```bash
sudo ninja -C build install
```## Run
```bash
athena-cyber-hub
```
## Contribution
If you would like to have a new Cyber Security Platform or new CVE labs, please open an [issue](https://github.com/Athena-OS/athena-cyber-hub/issues/new) by reporting the project information to integrate.## Credits
Athena Cyber Hub is a forked project of [Vanilla Control Center](https://github.com/Vanilla-OS/vanilla-control-center) adapted for [Athena OS](https://github.com/Athena-OS). I would like to thank [@mirkobrombin](https://github.com/mirkobrombin) and [Vanilla OS team](https://github.com/orgs/Vanilla-OS/people) for the original project.Special Thanks to [@phith0n](https://github.com/phith0n) and its [Vulnhub](https://github.com/vulhub/vulhub) project that is the main source of CVE environments inside Athena Cyber Hub.