shelltrap.com
en de

Download

Download

There are no unauthenticated package links, and there never will be. A download goes through the licence service with your key — a licence key or a trial key, the two work identically here; the key goes there directly and never through this website.

What a release contains

Four signed packages per version: the scanner itself and the CyberPanel integration, as .deb and .rpm. A cPanel host needs the scanner package only.

Package files in a Shelltrap release
FilePackagePlatformArchitecture
shelltrap_<version>_<arch>.debScannerUbuntu 20.04 / 22.04 / 24.04amd64, arm64
shelltrap-cyberpanel_<version>_all.debCyberPanel integrationUbuntu 20.04 / 22.04 / 24.04all
shelltrap-<version>-1.<arch>.rpmScannerAlmaLinux / RockyLinux / RHEL 8, 9, 10 · CloudLinux 8 · CentOS 9x86_64, aarch64
shelltrap-cyberpanel-<version>-1.noarch.rpmCyberPanel integrationAlmaLinux / RockyLinux / RHEL 8, 9, 10 · CloudLinux 8 · CentOS 9noarch

Static fallback list, checked 2026-09-04. The live list is served by the licence service.

Every package ships with the sidecars .sha256, .asc: a SHA-256 checksum and a detached OpenPGP signature. Verify both before you install.

Download with a licence or trial key

There are no unauthenticated package links. A trial key works here exactly like a licence key. Your key goes straight to the licence service; this website never sees or stores it.

Format STL- plus five groups of five characters. Licence keys and trial keys have the same shape; yours is in the client area.
Pick the package for your distribution and architecture.
Prefer the command line?

The same endpoints work with curl, which is usually what you want on a server without a browser.

curl -fSLO --proto '=https' \
  'https://license.shelltrap.com/v1/downloads/shelltrap_<version>_amd64.deb?key=STL-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX'
curl -fsSL 'https://license.shelltrap.com/v1/downloads/index.json' | python3 -m json.tool

The licence service logs only the key prefix, never the key itself.

Verify before you install

Every release directory served by the licence service contains a SHA256SUMS file next to the packages. Compare the checksum of what you downloaded with that list before installing; the same checksums are shown in the client area. Detached OpenPGP signatures and an apt/dnf repository are planned for a later release and are deliberately not advertised here until they exist.

sha256sum -c --ignore-missing SHA256SUMS
dpkg-deb --info shelltrap_0.2.3_amd64.deb      # Debian/Ubuntu
rpm -qip shelltrap-0.2.3-1.x86_64.rpm          # AlmaLinux/RHEL

Installing the packages

Everything below works the same with a licence key or a trial key. If you are here for the free trial , the key in your client area activates exactly like a paid one.

On a CyberPanel host, install the core package first, then the panel plugin, and activate the licence:

sudo apt-get install ./shelltrap_0.2.3_amd64.deb ./shelltrap-cyberpanel_0.2.3_all.deb
sudo shelltrap license activate STL-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
sudo shelltrap health
sudo dnf install ./shelltrap-0.2.3-1.x86_64.rpm ./shelltrap-cyberpanel-0.2.3-1.noarch.rpm
sudo shelltrap license activate STL-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
sudo shelltrap health

On a cPanel/WHM host, install the core package on its own — there is no WHM plugin yet — and activate the licence the same way:

sudo dnf install ./shelltrap-<version>-1.x86_64.rpm      # AlmaLinux 8 / 9
sudo apt-get install ./shelltrap_<version>_amd64.deb     # Ubuntu 22.04 / 24.04
sudo shelltrap license activate STL-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
sudo shelltrap health

cPanel support needs Shelltrap 0.3.0 or newer. The daemon recognises the platform by itself and builds its site index from the cPanel userdata. It is a beta: read Shelltrap on cPanel before you install on a host with customers on it.

Which package do I need?

Two packages on a CyberPanel host, both from the same version; on a cPanel host only the first of them:

  • shelltrap — the scanner: broker, worker, CLI, systemd units, the PHP upload adapter and the signature machinery. This is the one that does the work, on CyberPanel and on cPanel alike.
  • shelltrap-cyberpanel — the panel integration: pages, roles and the repair path that puts the integration back after a CyberPanel upgrade. Optional; the scanner runs without it, and on a cPanel host you do not install it at all.

Supported with CyberPanel: Ubuntu 20.04, 22.04 and 24.04; AlmaLinux, RockyLinux and RHEL 8, 9 and 10; CloudLinux 8; CentOS 9. Debian is only third-party supported by CyberPanel itself, so we do not promise it either.

Supported with cPanel/WHM (beta): AlmaLinux 8 and 9, Ubuntu 22.04 and 24.04.

After installing

shelltrap license activate STL-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
shelltrapd --config /etc/shelltrap/shelltrap.toml --check
shelltrap health

Then read the installation guide for the profile decision, the systemd drop-ins and — importantly — how to start in report-only on a host that already has paying customers on it.

Findings are mailed from sentinel@shelltrap.com . Put that address on the allowlist of whatever filters your admin mailbox before you switch alerts on: the first mail you get is the one you least want in a spam folder. Replies to it are read, but it is not a support channel — support runs through the client area , and a suspected false positive has its own automated route .

No key yet?

The key is created when you order — a licence or a trial — and appears in the client area, together with the activation command and the list of servers currently using it.

  • Try 14 days free — report-only, no payment method; 30 days with one on file
  • Order Shelltrap — one licence per server, every domain covered
  • Pricing — what it costs, with VAT and net figures