All Docs

DOWNLOADS

Downloads — PacketPilot

Full release history: /releases

Products

PacketPilot Analyze — Docker Bundle

Download: /api/download/bundle — public, no license required

A Docker-based self-hosted stack. Includes:

  • Analyze UI — web interface for submitting captures and viewing AI findings
  • Analyze API — REST API for integrations
  • License Server — free tier auto-provisioning (no key needed)
  • PostgreSQL — persistent case storage
  • Ollama — local AI inference, no external API calls

Run: docker compose up -d → open http://localhost:3000

Free tier is unlimited for Solo. No license key needed to start.

Note: PacketPilot Config (Windows desktop app) is a separate product. It is not included in this bundle.


PacketPilot Config — Windows (ZIP)

Download: /api/download/config — public, no license required

A PySide6 desktop application for Windows. Connects to network gear over SSH.

Distribution format: ZIP archive. Extract to a permanent location (e.g. C:\PacketPilot) and run PacketPilot Config.exe from there. This avoids Windows MOTW download restrictions on DLL loading.

Free tier: 5 devices, 10 cases/month. Activates automatically on first launch — no license key needed.


Lab Guide

Download: /api/download/lab-guide — public, no license required

PDF setup and test procedure. Walks through the full Analyze Suite workflow.


Download Routes

All served through /api/download/[type] — raw Blob URLs are never exposed.

| Route | Product | |-------|---------| | /api/download/bundle | PacketPilot Analyze Docker bundle | | /api/download/config | PacketPilot Config for Windows (ZIP) | | /api/download/quickstart | Quick-Start Guide (PDF) | | /api/download/lab-guide | Lab Guide (PDF) |


Environment Variables

Set in Vercel Dashboard → Project → Settings → Environment Variables:

| Variable | Value | |----------|-------| | BLOB_READ_WRITE_TOKEN | Vercel Blob read-write token | | BLOB_URL_BUNDLE | Full Blob URL for PacketPilot-Bundle.zip | | BLOB_URL_EXE | Full Blob URL for the Config ZIP (served via /api/download/config and /api/download/exe) |

PDF Downloads (local files)

The quick-start and lab guide PDFs are served from public/files/ in the repository — no Vercel Blob needed:

  • public/files/PacketPilot-QuickStart.pdf — served via /api/download/quickstart
  • public/files/PacketPilot-LAB_GUIDE.pdf — served via /api/download/lab-guide

Place the PDF files in public/files/ and they are served automatically. No environment variables required.


Upload Files via Vercel CLI

$env:BLOB_READ_WRITE_TOKEN = 'vercel_blob_rw_...'

vercel blob put "C:\path\to\PacketPilot-Bundle.zip" `
  --access private `
  --pathname "files/PacketPilot-Bundle.zip" `
  --allow-overwrite

vercel blob put "C:\path\to\PacketPilot-Config.zip" `
  --access private `
  --pathname "files/PacketPilot-Config.zip" `
  --allow-overwrite

Then set the BLOB_URL_* env vars and redeploy.


Bundle Delivery Model

PacketPilot Analyze and Registry are distributed as Docker Compose bundles. Config is a standalone Windows app.

Analyze is the Docker stack for packet forensics. Registry starts automatically alongside Config when you run docker compose up — no separate download needed.

Registry Delivery

PacketPilot Registry is bundled with Config, not sold separately. When Config starts Docker Compose, it starts both the Registry API (port 8001) and Registry Web UI (port 3001) alongside Config's services.

No separate download. No separate license. It's included.