H-T8 CTF 2026 → onboarding
Dumb Packet Manager
v0.6.1 - early release

Dumb Packet Manager
for reproducible tooling.

Stop wasting the first hour of every lab configuring the same tools. DPM installs your full toolkit from a single command.

sh curl -sL https://dpm.fi/install.sh | sh
Linux · macOS · works without dependencies

Most setup failures happen before real work starts.

Every course lab, every new machine, every teammate onboarding — same tools, same configs, same friction. Existing package managers are too broad or too opinionated for lab environments. DPM is narrow by design.

what it does

Profile-based setup

Apply a curated profile and get every tool for the job installed in one run. No manual list-keeping.

dpm apply ICI012AS3A

Reproducible environments

Pin exact versions or major tracks. The same command gives the same result every time, on every machine.

dpm install nmap@7

Integrity checks

SHA-256 verification built in. Health checks via dpm doctor. Know your setup is clean.

dpm -k file.bin sha256.txt

Bubble sessions

Spin up a disposable isolated environment for learning and experimenting. Throw it away when you're done.

dpm -b

Curated catalog

Tools cataloged with known-good install paths across apt, Homebrew, pip, cargo and direct HTTP.

dpm -s nmap

Dotfile management

Map dotfiles from a repo into place alongside installs. Your config, everywhere, automatic.

dpm config install repo
DPM TUI — tool list with 10 security tools
how it works

DPM comes with a visual interface (TUI) that opens when you type dpm. You can also use it directly from the command line — both do the same thing.

01

Install DPM

curl -sL dpm.fi/install.sh | sh

One script. Downloads the binary, puts it in your PATH. Done in seconds.

02

Open and browse

dpm

Opens the visual interface. Browse tools with arrow keys, search with /, switch tabs with TAB.

03

Select and install

SPACE to select, ENTER to install

Pick what you need from the list and install it. Or switch to Profiles and apply a full toolkit in one go.

Prefer the command line? Everything works without the TUI too: dpm -i nmap, dpm -s binwalk, dpm apply HT8CTF2026.