https://github.com/tteeoo/secprac-client
👨‍💻 A platform to create cyber security practice games for Linux, similar to the CyberPatriot competition—This is the vulnerability-checking client.
https://github.com/tteeoo/secprac-client
api-client blueteam cyberpatriot cybersecurity go golang linux
Last synced: 3 months ago
JSON representation
👨‍💻 A platform to create cyber security practice games for Linux, similar to the CyberPatriot competition—This is the vulnerability-checking client.
- Host: GitHub
- URL: https://github.com/tteeoo/secprac-client
- Owner: tteeoo
- License: mit
- Created: 2020-06-28T02:03:32.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-07-28T23:03:04.000Z (almost 4 years ago)
- Last Synced: 2025-01-07T10:10:54.375Z (5 months ago)
- Topics: api-client, blueteam, cyberpatriot, cybersecurity, go, golang, linux
- Language: Go
- Homepage:
- Size: 300 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 
 `secprac` is a platform to create cyber security practice games for Linux systems, similar to the [CyberPatriot](https://www.uscyberpatriot.org/) competition.
This is the client to run on practice virtual machines.
See the web server at [tteeoo/secprac-web](https://github.com/tteeoo/secprac-web).
## Installation
Easily install via script by running:
```
wget https://raw.githubusercontent.com/tteeoo/secprac-client/master/install.sh && sudo sh install.sh
```## Usage
To start the client, run:
```
# secprac-start
```Replace `` with the username of the main non-root user, and `` with the URL of the server, including `http://` and without a trailing slash.
E.g. `sudo secprac-start john http://192.168.0.3`.
The above command will use a script that will attempt to start the client as a systemd service.
To run the client directly (not recommended) run:
```
# secprac-client
```## Setting up a game (and more extensive documentation)
See the [web server repository's wiki](https://github.com/tteeoo/secprac-web/wiki).
## License
All files are licensed under the MIT License, except for `data/FiraSans-Light.ttf`, whose license is located at `data/LICENSE-Fira`.