InjectionSoftwareandSecurityLLC / Propane

An Open Source KoTH Platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Propane

VERSION 1.2

An Open Source KoTH Platform based on NetKotH

Documentation:

Propane Documentation

How to use Propane:

Propane Setup Guide

Docker:

Build from docker repo:

  1. docker run -v $PWD/tmp:/tmp -p <YOURWEBPORT>:80 3ndg4me/propane

Manual build

From the root of the repo run:

  1. docker build -t propane .
  2. docker run -v $PWD/tmp:/tmp -p <YOURWEBPORT>:80 propane

To modify the default config, create a new propane_config.ini with your desired changes and place it in $PWD/tmp, propane will automatically copy it over on next update.

Current Features:

  1. Propane Accessories! (Plugins)
  2. White/Black Lists
  3. Timed Events
  4. Templates
  5. Improved Server Status Checks/Scoreboard Server Status
  6. Target IP Scoreboard Toggle
  7. Scoreboard backups
  8. New docker container!

TODO:

  1. Improve logging functionality to help be more "service" friendly
  2. ?Potential frontend and templating rewrite maybe?

Special thanks to clamSECURITY and myntal for their contributions!

Screenshots:

Scoreboard

Rules

About

An Open Source KoTH Platform

License:GNU General Public License v3.0


Languages

Language:Python 70.8%Language:HTML 12.7%Language:Shell 9.5%Language:CSS 6.4%Language:Dockerfile 0.6%