Skip to content

Releases: sea5kg/ctf01d

v0.5.5

01 Apr 06:50
38268de

Choose a tag to compare

[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/myip for 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

17 Nov 20:49

Choose a tag to compare

[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

12 Nov 17:20

Choose a tag to compare

[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

25 Mar 09:06
df216a1

Choose a tag to compare

[v0.4.5] - (2023 Mar 25)

  • Removed python2 from ctf01d docker image
  • Added nano and vim to 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

16 May 15:20
c839eef

Choose a tag to compare

[v0.4.4] - 2020-09-22 (2020 Sep 22)

Added

  • Copied script fhqjad-store from fhq-server
  • Fixed #52 added 'ctf01d teams list'
  • Added to main find workdir authomaticly
  • Fixed #53 added services list

Changed

  • Updated README.md
  • Updated wsjcpp-core to v0.2.1
  • Updated wsjcpp-arguments to v0.2.1

v0.4.3

12 Sep 08:27

Choose a tag to compare

[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

02 Nov 14:14

Choose a tag to compare

v0.4.0

Fixed attack points on start

A long long time ago...

27 Sep 18:21

Choose a tag to compare

v0.3.0

Fixed build and updated common image to debian:10.0

Auto DB configure and recieved flags to log

22 Nov 19:10

Choose a tag to compare

v0.1.0

Updated version of dcoker and app

Using on SibirCTF2018

22 Oct 17:39

Choose a tag to compare

v0.0.2

Started write dockerfile for jury