git clone https://github.com/truocphan/TP-VulnBox.git --branch <Branch/Tag>
cd TP-VulnBox
python setup.py build
python setup.py install
> TP-VulnBox --help
____ ____ __ ______
|_ _| |_ _| [ | |_ _ \
\ \ / /__ _ | | _ .--. | |_) | .--. _ __
\ \ / /[ | | | | | [ `.-. | | __'. / .'`\ \[ \ [ ]
\ ' / | \_/ |, | | | | | | _| |__) || \__. | > ' <
\_/ '.__.'_/[___][___||__]|_______/ '.__.' [__]`\_]
usage: TP-VulnBox [-h] [--list-all] [--start VulnBox_NAME] [--run VulnBox_NAME] [--delete VulnBox_NAME] [--update] [--version]
options:
-h, --help show this help message and exit
--list-all Lists all available VulnBoxes
--start VulnBox_NAME Download and run the new VulnBox (e.g. CVE-2024-31211)
--run VulnBox_NAME Run an existing VulnBox or run a new VulnBox if not already downloaded (e.g. CVE-2024-31211)
--delete VulnBox_NAME
Delete downloaded VulnBox (e.g. CVE-2024-31211)
--update Update TP-VulnBox to the latest version
--version Print the current version of TP-VulnBox
VulnBox is a container that is intentionally designed with vulnerabilities to allow security professionals to practice and improve their
offensive security skills, such as penetration testing and vulnerability assessment.