Hack The Arch Versions Save

Welcome to HackTheArch! A free open source scoring server for cyber Capture the Flag competitions!

v2.4.2

4 years ago

Refactoring:

  • Re-name "containers" to "services"
  • Re-order create jobs and schedule delete job
  • Cleaner route handling in web console

Admin:

  • Roll version numbers in docker-bake file

v2.4.1

4 years ago
  • Fix security vulnerabilities in dependencies
  • Fix config using old name (Thanks @noraj)

v2.4

4 years ago
  • Add: Support for VNC Console

v2.3.1

4 years ago
  • Fix CVE-2019-5477 found in nokogiri gem
  • Add a custom entry point to swarm containers

v2.3.0

4 years ago

v2.3.0

  • Introducing new Swarm Services console (beta)
    • Define a container or set of containers and networks associated with a challenge
    • When defined, challenges will have a "Start VM" button that automatically creates a swarm service and shows an xterm.js window that's piped into the entry point of the stack
  • Fixes a few CVEs associated with dependent gems

v2.2

5 years ago

Maintenance Release

  • Update to Ruby 2.6.1
  • Update to Rails 5.2
  • Update gems with published vulnerabilities
  • Update Dockerfile and compose file to be more compatible with Docker Swarm

v2.1

5 years ago

New Features:

  • Problem dependencies - create problems that are unlocked after dependent problem(s) completed
  • Introduce cool-down for challenge submissions to prevent brute-force attacks
  • Add optional "authorization" step for account activation
  • Improved submissions feed for admin (add search function, and paginate results)
  • Add support for regex flags (#27)
  • Better sorting of challenges (#48)
  • Improved Docker deployment and documentation (#52)

Fixes for undocumented issues as well as:

  • #33 - More recent version of Ruby
  • #34 - Puma fails to build
  • #38 - Increase max for hints
  • #41 - Docker deployment mounts the source inside the container for easy content editing
  • #42 - Hints will now wrap or be truncated if too long
  • General documentation updates & clarification (#40, #44)

v2.1-beta.3

5 years ago

Add clarification for docker deployment and script to aide setup for those docker first timers out there (#52).

v2.1-beta.2

6 years ago

Fix #38

v2.1-beta.1

6 years ago

New Features:

  • Problem dependencies - create problems that are unlocked after dependent problem(s) completed
  • Introduce cool-down for challenge submissions to prevent brute-force attacks
  • Improved Docker deployment and documentation
  • Add optional "authorization" step for account activation

Fixes for undocumented issues as well as:

  • #27 - Regex flag support
  • #33 - More recent version of Ruby
  • #34 - Puma fails to build