Skip to main content

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

Project description

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


🛠️ Installation

From PyPI:

pip install TP-VulnBox

From Source:

git clone https://github.com/TPCyberSec/TP-VulnBox.git --branch <Branch/Tag>
cd TP-VulnBox
python -m build
python -m pip install dist/tp_vulnbox-<version>-py3-none-any.whl

📘 Basic Usage

> 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tp_vulnbox-2026.5.9.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tp_vulnbox-2026.5.9-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file tp_vulnbox-2026.5.9.tar.gz.

File metadata

  • Download URL: tp_vulnbox-2026.5.9.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.10

File hashes

Hashes for tp_vulnbox-2026.5.9.tar.gz
Algorithm Hash digest
SHA256 fe2dec879a9e0902649280a8f27777ba8ad786dfd280896c937499881d2f58b3
MD5 75ff45df6ebeb7d63a311f843e14fb7c
BLAKE2b-256 bfe5bd15a7869e464b404ac558c8a59917b08b2b627fc3b6467fe6bcdfba9606

See more details on using hashes here.

File details

Details for the file tp_vulnbox-2026.5.9-py3-none-any.whl.

File metadata

  • Download URL: tp_vulnbox-2026.5.9-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.10

File hashes

Hashes for tp_vulnbox-2026.5.9-py3-none-any.whl
Algorithm Hash digest
SHA256 bdf807a687f4e6cc70de179b8f660a5266bdbaf1e201bb192d580841bf62d5be
MD5 47548561b71efa6a7f35354a2233936d
BLAKE2b-256 6cb369edf4e0bde8ee06f333242a997a18c418f3ddd758f273fcecdae8e646fe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page