Releases: TiiZss/BreakingLab
Releases · TiiZss/BreakingLab
Release v2.1.0
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
Added
- Created
CHANGELOG.md. - Implemented
start_publiccommand to allow exposing containers to external networks. - Added modular structure with
lib/andconfig/directories. - Added
install.shfor global installation. - Added GitHub Actions workflow for ShellCheck.
- Implemented robust
check_dependenciesfunction. - Implemented dynamic menu system in
lib/menu.shallowing 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.shto 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, andlib/hosts.sh. - Improved security by removing unnecessary
evalcalls where possible. - Moved old scripts to
archive/and assets toassets/.
v20251011_2151
New script version: bl2025.sh
v20240913_1321
Fixed JavaVulnerableLab
v20240421_2049
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
-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
added OWASP Bricks
v20240316_1014: Update README.md
New Menu navigation.
New machines.
Fixed things
v20231225_1040
New machines and fixes
v20231224_1359
Add files via upload Script changes and corrections