Skip to content

Releases: TiiZss/BreakingLab

Release v2.1.0

03 Jan 17:57

Choose a tag to compare

Added

  • GitHub Import Feature: Import Docker projects directly from GitHub URLs.
  • Auto-Sanitization: Automatically sanitizes imported docker-compose.yml files (removes naming conflicts, rebinds ports to assigned IP).
  • Auto-IP Assignment: The 'Add New Project' wizard now automatically assigns the next available IP in the 127.100.0.X range.
  • Delete Project: Added option to cleanly delete project configurations and resources via menu or CLI (delete command).
  • Stack Status Detection: Improved status and menu checks to correctly identify running Docker Compose stacks using project labels.

Changed

  • Menu Alignment: Optimized 'Online Projects' list to a single-column layout for better readability.
  • Wizard Improvements: Clarified port prompts and optimized the flow for adding new projects.

Docs

  • Added Vulpy to Available Projects list.

BreakingLab v2.0 - The Reborn Update

02 Jan 21:26

Choose a tag to compare

Added

  • Created CHANGELOG.md.
  • Implemented start_public command to allow exposing containers to external networks.
  • Added modular structure with lib/ and config/ directories.
  • Added install.sh for global installation.
  • Added GitHub Actions workflow for ShellCheck.
  • Implemented robust check_dependencies function.
  • Implemented dynamic menu system in lib/menu.sh allowing selection by number or name.
  • Added visual status indicators ([ON]/[OFF]) to menu lists.
  • Implemented 2-column layout for better menu readability.
  • Improved WSL compatibility by using IP:PORT instead of hostnames for project URLs.
  • Replaced unreliable Docker check with robust polling mechanism.
  • Fixed script exit bug when cancelling menu selection.

Changed

  • Refactored breakinglab.sh to be a lightweight wrapper.
  • Enforced strict mode (set -euo pipefail) for better reliability.
  • Moved project configuration to config/projects.conf.
  • Moved utility functions to lib/utils.sh, lib/colors.sh, and lib/hosts.sh.
  • Improved security by removing unnecessary eval calls where possible.
  • Moved old scripts to archive/ and assets to assets/.

v20251011_2151

16 Oct 10:50
4d3864a

Choose a tag to compare

New script version: bl2025.sh

v20240913_1321

13 Sep 13:08
f3bfbb2

Choose a tag to compare

Fixed JavaVulnerableLab

v20240421_2049

23 Apr 08:03
7d7abb6

Choose a tag to compare

Fixed NoSQLi machine, now status and stop functions are working.
check_docker function is working again.
New docker status display
NoSQLI and SQLiLabs now fixed to return to breakinglab home directory

v20240419_1823

19 Apr 16:25
2528d60

Choose a tag to compare

-Cryoox added: SSRF-LAB, Damn Vulnerable RESTaurant, BTS PenTesting Lab and exploit.co.il
-asiola added: Vulnado
-matope1 added: NoSqli Lab, hackmyvm Online, blueteamlabs Online and vulnmachines Online

v20240417_1338: Update README.md

17 Apr 11:39
544aeec

Choose a tag to compare

v20240316_1014: Update README.md

16 Mar 09:15
3bd8ff7

Choose a tag to compare

New Menu navigation.
New machines.
Fixed things

v20231225_1040

25 Dec 10:04
93c2b42

Choose a tag to compare

New machines and fixes

v20231224_1359

24 Dec 14:30
8be3951

Choose a tag to compare

Add files via upload

Script changes and corrections