Releases: sea5kg/ctf01d
Releases · sea5kg/ctf01d
v0.5.5
[v0.5.5] - (2025 Apr 1)
- Added preinstalled 'ruby-sqlite3'
- Removed from preinstalled 'nokogiri'
- Optimize size scoreboard
- Refactoring README to documentation directory
- game-simulation moved to test_game_simulation
- Fix #91 FirstBlood redesign. Fix bug with design. And added hint with information
- Fix #86 chmod 776 for checker service dicrectory (checker could not write to database)
- Fix #88 Check on start sames IP and block start
[v0.5.4] - (2025 Mar 27)
- Added
contrib/auto_static_ip_for_vulnbox- Script automaticly set static IP for VULNBOX machine on start - Added preinstalled 'bs4', mimesis
- Added preinstalled 'gem install sqlite && gem install nokogiri'
- Remember request IP to flag_attempts
[v0.5.3] - (2025 Mar 23)
- Add utility ping to docker image
- Updated libhv from 1.3.1 to 1.3.3 from (https://github.com/ithewei/libhv)
- Updated sqlite from 3.43.2 to 3.49.1 from sqlite-amalgamation-3490100.zip (https://www.sqlite.org/download.html)
- Updated wsjcpp-yaml from v0.1.1 to v0.1.7 (https://github.com/wsjcpp/wsjcpp-yaml)
- Updated config - extend to 6 services and 30 teams
- Fix #76 change icons for attack and defence to understooble
- Fix #75 show time in human readable in scoreboard
- Updated year copyright
- Updated ctf01d-stage-release (added python packages grpcio grpcio-tools protobuf tzdata, added ruby-full)
- Added new api handler
http://{HOST}:{PORT}/api/v1/myipfor detect myip - Prepare tests/test_sample_game_network_6x30 for check network configuration + jury base on test services (6 services x 30 teams)
v0.5.2
[v0.5.2] - (2023 Nov 18)
- Fix #69 implemented SLA
- Implemeted firstblood action
- Up build stages to debian:12
- Added python3 library faker to docker image ctf01d
- Improved logging for mumble exit code checker
- Fix #70 redesign calculation attack points like RuCTF 2023
- PEP8 and pylint for example_service1
- Fixed automatization action - only one element can be animated in onetime
- Fix #72 team logo update when file was changed
[v0.5.1] - (2023 Nov 16)
- Added show time left in scoreboard in seconds #65
- Redesign database from mysql/mariadb to sqlite3 (build-in)
- Removed requirements by mysqlcient
[v0.5.0] - (2023 Nov 12)
- Added src libhv v1.3.1 (https://github.com/ithewei/libhv)
- Removed wsjcpp-light-web-server
- Redesign code http server to libhv
- Updated wsjcpp-core to v0.2.3
- Up c++ to 17
- Added src sqlite3 v3.43.2 (https://www.sqlite.org/)
- Added Copyrights to source files
- Added 20 icon for teams
- Fixed random scroreboard
- Minor fixed legend activity
- Fix #64 changed mumble icon to Zzz
- Fix crash on start (sometimes was crash on start)
- Changed format of flag and updated resources
v0.5.0
[v0.5.0] - (2023 Nov 12)
- Added src libhv v1.3.1 (https://github.com/ithewei/libhv)
- Removed wsjcpp-light-web-server
- Redesign code http server to libhv
- Updated wsjcpp-core to v0.2.3
- Up c++ to 17
- Added src sqlite3 v3.43.2 (https://www.sqlite.org/)
- Added Copyrights to source files
- Added 20 icon for teams
- Fixed random scroreboard
- Minor fixed legend activity
- Fix #64 changed mumble icon to Zzz
- Fix crash on start (sometimes was crash on start)
- Changed format of flag and updated resources
v0.4.5
[v0.4.5] - (2023 Mar 25)
- Removed python2 from ctf01d docker image
- Added
nanoandvimto ctf01d docker image - Fixed init default configs on first-start container
- Implemented command
ctf01d teams search <keys> - Added file
ctf01d-store/all-stores.json - Added file
ctf01d-store/teams-examples.json - Fixed read all from pipe of checker
v0.4.4
v0.4.3
[v0.4.3] - 2020-09-12 (2020 Sep 12)
Added
- Migrated to wsjcpp system c++ packages managment
- Installed wsjcpp arguments
- Updated wsjcpp-core and installed original nlohmann_json package
- Added unit test for service_costs_and_statistics
- Added 'for developers' to readme
- Implemented '-db-host hostname' parameter
- Prepare Dockerfiles for ctf01d-stage-build / ctf01d-stage-release
- Implemented script 'game-simulation/ctf01d-assistent.py' with jury / service1_py / service2_go
- Implemented game-simulation/vulnbox/service3_php
- Create EmployFlags, EmployScoreboard.
Changed
- Updated version to 0.4.3
- Renamed freehackquest/fhq-jury-ad to sea-kg/ctf01d
- Fixed #41 Renamed fhq-jury-ad to ctf01d
- Updated rules and screen in README.md
- Redesign parse arguments to wsjcpp-arguments model
- Renamed testing to game-simulation
- Added unit test for flag.
- Redesign fill json for statistics by services
- Redesign Config to EmployConfig
- Renamed class Service to Ctf01dServiceDef
- Renamed class Team to Ctf01dTeamDef
- Renamed class Flag to Ctf01dFlag
- Redesign extract sample files and config
- Redesign Dockerfile for ctf01d
- Redesign calculation costs
Deprecated
Nope
Removed
- Removed vulnbox
- Removed not need anymore file update_resources.py
Fixed
- Fixed english translates in README.md file
- Fixed clean flags
Security
Nope
Using on SibirCTF2019
v0.4.0 Fixed attack points on start
A long long time ago...
v0.3.0 Fixed build and updated common image to debian:10.0
Auto DB configure and recieved flags to log
v0.1.0 Updated version of dcoker and app
Using on SibirCTF2018
v0.0.2 Started write dockerfile for jury