Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
TTPRunner — Exécutez des TTP, avec l'IA ! | Kitploit
Outils/GitHubGitHub/antonlovesdnb/ttprunner
Frameworks de Tests d'IntrusionFrameworks d'ExploitationAnalyse des VulnérabilitésMouvement LatéralPost-ExploitationCommandement et ContrôleRenseignement sur les MenacesApprentissage et ÉducationRed TeamingLabs et Pratique
GitHub
1401716il y a 7 moisVérifié par Kitploit
antonlovesdnb/ttprunner

TTPRunner

Exécutez des TTP, avec l'IA !

Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

TTPRunner

Agent autonome d'exécution de TTP pour les opérations d'équipe pourpre
Donnez-lui un rapport de menace. Il élabore le plan d'attaque. Vous approuvez. Il exécute.

License Platform Bun Vue 3 Built with Claude


Fonctionnalités

FonctionnalitéDescription
Analyse multi-formatPDF (alimenté par LLM), STIX 2.1, Markdown, URLs - collez un rapport de menace et c'est parti
Analyse LLMExtrait les techniques MITRE ATT&CK, les associe aux cibles, génère les commandes d'exécution
Graphe d'exécutionDAG Cytoscape interactif - étapes groupées par cible, colorées par mode (exécuter/simuler)
Exécution autonomeL'agent exécute les commandes approuvées via QMP guest agent, WinRM ou SSH avec diffusion en direct des logs
Intégration VECTRDéploiement automatique de VECTR sur Proxmox, synchronisation des campagnes, cas de test et artefacts chiffrés
Support multi-LLMAnthropic Claude, OpenAI GPT-4o, OpenRouter, Ollama (local)
Vérifications d'environnementValidation avant vol de Proxmox, VM, cibles, LLM, VECTR et outils système
Notes d'exécutionNotes Markdown générées automatiquement avec captures d'écran, consultables depuis l'interface
Assistant de configurationConfiguration guidée du premier lancement : bootstrap Proxmox, découverte de VM, configuration des identifiants

Captures d'écran

Entrée du tableau de bordGraphe du plan d'exécution
Tableau de bordGraphe d'analyse
Modal d'édition d'étapeDétail d'exécution
Modal d'éditionExécution
CiblesIntégration VECTR
CiblesVECTR
Historique d'exécutionParamètres
HistoriqueParamètres

Démarrage rapide

Docker (Recommandé)

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

Ouvrez http://localhost:4000 — l'assistant de configuration vous guidera à travers la configuration initiale.

Mode développement

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

L'API tourne sur le port 4000, l'UI sur le port 3000.

Documentation

DocumentDescription
InstallationInstallation Docker, environnement dev, prérequis Proxmox, préparation des VM
Guide d'utilisationGuide complet de l'assistant de configuration à la synchronisation VECTR
ConfigurationTous les champs config.yaml, variables d'environnement, options de fournisseur LLM
ArchitectureAnalyse technique approfondie : moteur d'exécution, QMP, intégration LLM, couche de sortie
DépannageProblèmes courants : Proxmox, WinRM, QMP, VECTR, Docker
DéveloppementEnvironnement de développement, structure du projet, conventions de code
Cas d'utilisationExemples concrets et présentations détaillées

Comment ça marche

  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      │
                            └───────────────────┘

Stack technique

CoucheTechnologie
APIBun + Hono, SQLite
FrontendVue 3, Vite, Tailwind CSS, Cytoscape.js
ExécutionQMP (QEMU Monitor Protocol), WinRM via pywinrm, SSH
LLMAnthropic Claude, OpenAI, OpenRouter, Ollama
SortieAttire JSON, notes Markdown, API VECTR (GraphQL + REST)
InfrastructureProxmox VE, Docker, conteneurs LXC

Prérequis

  • Proxmox VE 7.x ou 8.x avec accès API
  • Docker et Docker Compose (pour le déploiement)
  • VM de laboratoire avec QEMU guest agent installé (WinRM/SSH en solution de repli)
  • Clé API LLM — Anthropic, OpenAI ou OpenRouter (ou Ollama pour inférence locale)
Télécharger l’outil