sarpedon (Σαρπηδών)
Simple and very fast aeacus endpoint.
Installation
Use these steps for a Linux system with apt
:
cd /opt
git clone https://github.com/elysium-suite/sarpedon
cd sarpedon
bash install.sh
Usage
./sarpedon
Example configuration (sarpedon.conf
):
event = "My Event" # Event name
password = "s3cr3tP4ssw0rd" # Needed for scoring request encryption
playtime = "6h" # PlayTime limit in format https://godoc.org/time#ParseDuration
enforce = false # (Not supported in aeacus) If enforce is set, images will be sent a kill signal after the playtime limit is reached
timezone = "America/Los_Angeles" # Required for all timestamp conversions, in format https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
discordhook = "https://discord.com/api/webhooks/webhook_id/webhook_token" # Optional, for posting image completions to Discord
timeout = 15 # Optional, web server timeout in seconds (default: 15 seconds). Set to -1 for no timeout
[[admin]] # Admin account to view vulnerabilities scored
username = "admin"
password = "mypassword:)"
[[image]]
name = "Linux-Machine" # Image name set in vulnerability remediation engine configuration
color = "#ff00ff" # Optional
[[image]]
name = "Windows-Machine"
color = "#00ff00"
[[team]]
id = "MyId1"
alias = "CoolTeam1"
email = "coolteam1@example.org" # Optional
[[team]]
id = "MyId2"
alias = "CoolTeam2"
email = "coolteam2@example.org"
Don't know what to use this with? Try aeacus.