Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
TTPRunner — Run TTPs, with AI! | Kitploit
Tools/GitHubGitHub/antonlovesdnb/ttprunner
Penetration Testing FrameworksExploit FrameworksVulnerability AnalysisLateral MovementPost-ExploitationCommand and ControlThreat IntelligenceLearning & EducationRed TeamingLabs & Practice
GitHubantonlovesdnb/ttprunner
1401736 months agoReviewed by Kitploit

TTPRunner

Run TTPs, with AI!

View Repository

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

TTPRunner

Autonomous TTP execution agent for purple team operations
Feed it a threat report. It builds the attack plan. You approve. It executes.

License Platform Bun Vue 3 Built with Claude


Features

Screenshots

Dashboard InputExecution Plan Graph
DashboardAnalysis Graph
Step Edit ModalExecution Detail
Edit ModalExecution
TargetsVECTR Integration
TargetsVECTR
Execution HistorySettings
HistorySettings

Quick Start

Docker (Recommended)

root@kitploit:~
git clone https://github.com/Antonlovesdnb/TTPRunner.git
cd TTPRunner
docker compose up -d --build

Open http://localhost:4000 — the setup wizard will guide you through initial configuration.

Development Mode

root@kitploit:~
git clone https://github.com/Antonlovesdnb/TTPRunner.git
cd TTPRunner
npm run install:all
npm run dev

API runs on port 4000, UI on port 3000.

Documentation

How It Works

root@kitploit:~
  Threat Report                    LLM Analysis              User Review
  (PDF, STIX, MD, URL)            (Extract TTPs,            (Cytoscape graph,
        │                          map to targets,           edit steps,
        │                          gen commands)             set modes)
        ▼                               ▼                        ▼
  ┌──────────┐    ┌──────────────┐    ┌──────────────┐    ┌──────────┐
  │  Parser  │───▶│  LLM Engine  │───▶│  Plan Graph  │───▶│  Agent   │
  └──────────┘    └──────────────┘    └──────────────┘    └────┬─────┘
                                                               │
                       ┌───────────────────────────────────────┤
                       │               │               │       │
                       ▼               ▼               ▼       ▼
                  ┌─────────┐    ┌──────────┐    ┌─────────┐  ┌──────────┐
                  │   QMP   │    │  WinRM   │    │   SSH   │  │  Output  │
                  │ (guest  │    │(Windows) │    │ (Linux) │  │          │
                  │  agent) │    │          │    │         │  │ Attire   │
                  └────┬────┘    └────┬─────┘    └────┬────┘  │ Notes    │
                       │              │               │       │ VECTR    │
                       └──────────────┼───────────────┘       └──────────┘
                                      ▼
                            ┌───────────────────┐
                            │   Proxmox Lab     │
                            │                   │
                            │  Windows & Linux  │
                            │   Target VMs      │
                            └───────────────────┘

Tech Stack

Prerequisites

  • Proxmox VE 7.x or 8.x with API access
  • Docker and Docker Compose (for deployment)
  • Lab VMs with QEMU guest agent installed (WinRM/SSH as fallback)
  • LLM API key — Anthropic, OpenAI, or OpenRouter (or Ollama for local inference)

Note: TTPRunner has been tested with the Constructing Defense Lab environment. Other Proxmox lab configurations may behave differently.

Contributing

See CONTRIBUTING.md for guidelines on how to contribute.

License

MIT

Acknowledgments

  • VECTR by Security Risk Advisors
  • MITRE ATT&CK Framework
Download Tool
FeatureDescription
Multi-Format ParsingPDF (LLM-powered), STIX 2.1, Markdown, URLs - paste a threat report and go
LLM AnalysisExtracts MITRE ATT&CK techniques, maps to targets, generates execution commands
Execution GraphInteractive Cytoscape DAG - steps grouped by target, colored by mode (execute/simulate)
Autonomous ExecutionAgent runs approved commands via QMP guest agent, WinRM, or SSH with live log streaming
VECTR IntegrationAuto-deploy VECTR to Proxmox, sync campaigns, test cases, and encrypted artifacts
Multi-LLM SupportAnthropic Claude, OpenAI GPT-4o, OpenRouter, Ollama (local)
Environment ChecksPre-flight validation of Proxmox, VMs, targets, LLM, VECTR, and system tools
Execution NotesAuto-generated Markdown notes with screenshots, browsable from the UI
Setup WizardGuided first-run setup: Proxmox bootstrap, VM discovery, credential config
DocumentDescription
InstallationDocker setup, dev environment, Proxmox prerequisites, VM preparation
Usage GuideFull walkthrough from setup wizard to VECTR sync
ConfigurationAll config.yaml fields, environment variables, LLM provider options
ArchitectureTechnical deep-dive: execution engine, QMP, LLM integration, output layer
TroubleshootingCommon issues: Proxmox, WinRM, QMP, VECTR, Docker
DevelopmentDev environment, project structure, code conventions
Use CasesReal-world examples and walkthroughs
LayerTechnology
APIBun + Hono, SQLite
FrontendVue 3, Vite, Tailwind CSS, Cytoscape.js
ExecutionQMP (QEMU Monitor Protocol), WinRM via pywinrm, SSH
LLMAnthropic Claude, OpenAI, OpenRouter, Ollama
OutputAttire JSON, Markdown notes, VECTR API (GraphQL + REST)
InfrastructureProxmox VE, Docker, LXC containers