Commit 27f5ef4
| Repository | bojemoi |
| Branch | main |
| Author | Betty |
| Hash | 27f5ef454a4d419fd606a38a1272cdb13778148f |
Description
- Add VULNHUB_CATALOG with 8 VMs (metasploitable2/3, dvwa, dc-1, kioptrix-1, basic-pentesting-1, lampiao, pwnlab-init)
- VulnHubManager: asyncpg pool + host_debug upsert (multi-target, unlike rapid7 which replaces)
- Endpoints: GET catalog, GET targets, POST deploy/{vm_id}, DELETE {vm_id} — clone XenServer template → start → poll IP → register in host_debug for bm12/uzi DEBUG_MODE scanning
- Add Pydantic models: VulnHubDeployRequest/Response, VulnHubTargetsResponse
- Add scripts/import_vulnhub_ova.sh: xe vm-import helper for first-time OVA → template creation on XenServer host
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com