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.3.15.tar.gz (4.8 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.3.15-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tp_vulnbox-2026.3.15.tar.gz
  • Upload date:
  • Size: 4.8 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.3.15.tar.gz
Algorithm Hash digest
SHA256 dee51ab712f9178cc61010531dcfb787ae28949b72983a7f2a2e8cda5b1cf18f
MD5 5f33110fbfd6867373fe1ec59e11c766
BLAKE2b-256 0e3487296334473f50ab8a27f8ed5d30559e1e6cc69489cb236786823a593043

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tp_vulnbox-2026.3.15-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.3.15-py3-none-any.whl
Algorithm Hash digest
SHA256 70dbb33fa3b9768b8f084a56e8947a5edaec871a94dbe6ec0f2f4b2b907e8b99
MD5 585e35f08734380dd6f2d2809d16d265
BLAKE2b-256 d65d5ce95586df50d121a25206c9d0ae846df99119f7f12d2f1d6ace5e3d03d1

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