0xf.at the popular hackit-site is finally open source
0xf.at (or oxfat it you prefer) is a password-riddle (so called hackit) site. You could say it's Project Euler for it security or IT in general. This is a tribute site to the old Starfleet Academy Hackits site which has been offline for many years now.
It's licensed under GPL3 which means you can copy, sell, change 0xfat but all changes have to be public (also open source) and your code must be released under GPL3 as well.
Run docker run --rm --name 0xf -p 8080:80 hascheksolutions/0xf.at
and point your browser to http://localhost:8080
inc/example.config.inc.php
to inc/config.inc.php
and set the SALT value to some random string (used for user data encryption)@reboot cd /var/www/0xf/tcp_servers; ./start.sh
data/levels
and find the highest level.data/levels/template.php
and rename it to data/levels/hackit<new level number>.php
(eg. hackit36.php)You can make a pull request if you want your level on the official 0xf.at site.
0xf supports development using the PHP-integrated webserver. So you can just download the code and from the main directory run php -S localhost:8080
and point your browser to http://localhost:8080