Skip to content

m8sec/Dispatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dispatch – Operational Security Server

Overview

Dispatch is a general-purpose operational security server for red team and offensive security testing operations.

It provides a single platform for controlled payload delivery, access governance, task automation, operator workflows, and event visibility.

Core Capabilities

  • Dual-interface architecture: separate admin control plane and client delivery listener.
  • Identity and access control: JWT/API-key auth, role-based permissions, login/IP/User-Agent allowlists, rotating param key.
  • Payload and artifact management: upload/create/download/edit/delete, aliases, and public/private/one-time access modes.
  • Routing and delivery options: reverse proxy path routing and covert upload channel.
  • Operator utilities: cradle generation (Bash/Python/PowerShell), decrypt/upload helper snippets, API key management.
  • Alerting and notifications: event-driven alerts using Discord webhooks.

Install

git clone https://github.com/m8sec/Dispatch
cd Dispatch
pip3 install -r requirements.txt

Run

# Start Dispatch Ssrver
python3 dispatch-server.py

# Modify Dispatch default host & port options
python3 dispatch-server.py --bind-host 0.0.0.0 --admin-port 8443 --client-port 443

# Serve Dispatch over HTTP
python3 dispatch-server.py --http

# Enable Debug logging
python3 dispatch-server.py --debug

# Disable Script Runner console
python3 dispatch-server.py --disable-exec

Disclaimer

Dispatch is intended only for authorized security testing and sanctioned operations. Do not use it against systems without explicit permission.