A shell for Etherpad-lite to assist with cyber CTF team collaboration.
Python CSS JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
elite @ e23da51
rlite
static
var
.gitignore
.gitmodules
README.md
rlite.py
rtfn.ini
settings.json.simple
settings.json.template

README.md

INSTALL / RUN

  • Either download Etherpad-lite (as a submodule?):

$ git submodule init $ git submodule update ```

  • Or instead of using the submodule, download Etherpad-lite to a directory that RTFn will have read/write access:

$ git clone https://github.com/ether/etherpad-lite.git etherpad-lite ```

  • Install Python/Cherrypy (>3.2.0), e.g.:

$ apt-get install python-cherrypy3 orbash $ pip install "CherryPy>=3.2.0" ```

  • Configure settings.json (copy settings.json.template to settings.json). By default you only need to change the "password" setting.

  • Create your first RTFn-lite competition. This will setup the database and copy settings from RTFn-lite to Etherpad-Lite.

$ python ./rlite.py --add --key ```

$ python ./rlite.py ```

##TODO

  • Add two main threads
    • Webserver thread
    • Interactive competition creation
  • User area, display competition access
  • Remove 'admin' status