mirror of
https://github.com/hackspace-marburg/flaggenschnapp.git
synced 2025-12-24 17:31:02 +01:00
1.0 KiB
1.0 KiB
UBER Rätsel API incomming
generelle Idee
- es wird eine Framework bereitgestellt, mit der wir capture the flag implementieren
- user registrieren sich (ub mit uuid o.ä., muss nicht Mail sein), dies dient dem Zweck, die Rätsel für jeden user unique zu rendern
- es gibt
nRätsel APIs, das Lösen eines Rätsels stellt den Schlüssel/URL/Hinweis für das nachfolgende Rätsel bereit
partizipieren
- flaggenschnapp stellt nützliche Funktionen bereit
- Menschen nutzen
$boilerplate.py(selbstverständlich ToDO), um ihre eigenen Rätsel zu implementieren ** Bonuspunkte für Testroutinen - Patches bitte via Mail an
...TODO... - "sei kein Arschloch" TM
Probleme:
- Wie können wir trotz bekanntem Code ein reverse engineering / lokales bruteforcen verhindern?
ToDo
- API verschlanken
- API dokumentieren
- example(s) (TM) bauen
- example test bauen
- boilerplate.py bauen
- mailaddresse klicken
Bonuspunkte
- ratelimiting
- prometheus exporter (gather all the metrics!!1!)
- sinnvolles logging