English version below
vuln2pve ist ein kleines Shell Skript, was es erlaubt VMs von Vulnhub zu downloaden und diese dann automatisiert auf Proxmox VE zu erstellen. Es soll manuellen Arbeitsaufwand verringern. Daraus folgt, dass mit CTFs schneller begonnen werden kann. 😉
Ein ähnliches Projekt gibt es unter: ProxKube
Dieses bietet zwar mehr Möglichkeiten, braucht aber dafür mehr Nutzerinteraktion.
Das vuln2pve Skript auf den Proxmox VE Host ablegen. Am besten im /opt
oder /usr/local/bin
Verzeichnis.
wget https://raw.githubusercontent.com/53845714nF/vuln2pve/main/vuln2pve -O /opt/vuln2pve && chmod u+x /opt/vuln2pve
# Please adapt for your environment
dns=local # like fritz.box
storage=vm_pool # default is local-lvm
images_dir=/var/lib/vz/images # default pve dir
./vuln2pve <url>
Sucht im images Verzeichnis nach .zip
, .ova
, .rar
oder .vmdk
Dateien und konvertiert diese zur Proxmox VM
./vuln2pve
Warning
Die Dateien werden dabei gelöscht.
vuln2pve is a small Shell Script, it try to download VM's from Vulnhub and convert this to the Proxmox VE format. Should avoid manual steps so you can start quickly with your CTF's. 😉
There is a similar project at: ProxKube
This offers more features but requires more user interaction.
Copy the vuln2pve file to your Proxmox VE Host the best in the /opt
or /usr/local/bin
Directory.
wget https://raw.githubusercontent.com/53845714nF/vuln2pve/main/vuln2pve -O /opt/vuln2pve && chmod u+x /opt/vuln2pve
# Please adapt for your environment
dns=local # like fritz.box
storage=vm_pool # default is local-lvm
images_dir=/var/lib/vz/images # default pve dir
./vuln2pve <url>
Lock in the images Directory and search for .zip
, .ova
, .rar
or .vmdk
files and convert them to Proxmox VM's
./vuln2pve
Warning
The files will be deleted.