Releases: EnableSecurity/DVRTC
Releases · EnableSecurity/DVRTC
v0.2.1
DVRTC v0.2.0
DVRTC v0.2.0 adds a full second lab scenario based on OpenSIPS, FreeSWITCH, and rtpproxy, expands the exercise set, and refactors the runtime layout around scenario-specific Compose files and helper scripts.
Highlights
- Added a new
pbx2scenario built around:- OpenSIPS
- FreeSWITCH
- rtpproxy
- Kept
pbx1as the Kamailio/Asterisk/rtpengine scenario - Split runtime configuration into shared and scenario-specific Compose files under
compose/ - Added new wrapper scripts for scenario-aware runtime and maintainer workflows
- Expanded the testing toolkit with new attack and automation helpers
- Added substantial new documentation and exercises for both scenarios
- Published release images and
lateststub images to GHCR
New in v0.2.0
pbx2 scenario
The new pbx2 lab adds its own:
- architecture
- services
- exercises
- documentation
- attack surface
New components include:
build/freeswitch/build/opensips/build/rtpproxy/compose/pbx2.ymlcompose/dev.pbx2.ymldocs/pbx2/
Compose and workflow updates
The repo now uses:
compose/base.ymlcompose/pbx1.ymlcompose/pbx2.ymlcompose/dev.yml- scenario-specific dev overrides
New and updated helper scripts include:
scripts/compose.shscripts/dev-compose.sh- release image build helpers
- image reference validation helpers
Expanded testing and attack tooling
New or expanded tooling includes:
rtpflood.pysip-sqlmap-harness.pyfreeswitch-lua-sqli.py- shared helpers in
dvrtc_attack_common.py - broader
dvrtc-checks.pycoverage - additional automated tests
Scenario-specific nginx content
Nginx content is now split by scenario:
build/nginx/web-pbx1/build/nginx/web-pbx2/
Documentation and exercises
This release adds:
- a new docs index
- pbx2 architecture and service documentation
- new pbx2 exercises
- refreshed pbx1 docs and exercises
- updated development and troubleshooting guidance
Post-publication source fix
- Fixed
scripts/init-selfsigned.shandscripts/init-letsencrypt.shso fresh public clones work correctly with the current compose layout.
Published images
Versioned images were published to GHCR under ghcr.io/enablesecurity/dvrtc with tag v0.2.0.
latest stub images were also published for the supported services.
Tag
This release corresponds to git tag v0.2.0.