Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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
CyberStrikeAI — Le système d'action pour la cybersécurité native IA—où l'intention devient une exécution gouvernée, les preuves deviennent une mémoire opérationnelle, et chaque opération améliore la suivante. | Kitploit
Outils/GitHubGitHub/aipentest/cyberstrikeai
Frameworks de Tests d'IntrusionScanners de VulnérabilitésSécurité des ConteneursFrameworks d'ExploitationAnalyse ForensiqueSécurité WebSécurité RéseauSécurité CloudCommandement et ContrôleAnalyse de BinairesSécurité de l'IA
6.4k1.0k24il y a 13 joursVérifié par Kitploit
GitHub
aipentest/cyberstrikeai

CyberStrikeAI

Le système d'action pour la cybersécurité native IA—où l'intention devient une exécution gouvernée, les preuves deviennent une mémoire opérationnelle, et chaque opération améliore la suivante.

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
CyberStrikeAI Logo

CyberStrikeAI

中文 | English

Le système d'action pour la cybersécurité native IA—où l'intention devient une exécution gouvernée, les preuves deviennent une mémoire opérationnelle, et chaque opération améliore la suivante.

CyberStrikeAI connecte la planification, l'exécution, la supervision humaine, les preuves et la relecture dans un espace de travail auditable. Conçu en Go, il combine des agents propulsés par Eino, des outils natifs MCP, des connaissances RAG, des flux de travail visuels, ainsi que la modélisation et l'analyse de chaînes d'attaque pour les opérations de sécurité autorisées.

Commencez ici : Démarrage rapide · Documentation · Durcissement de la sécurité

[!IMPORTANT] Utilisez CyberStrikeAI uniquement sur des systèmes que vous possédez ou pour lesquels vous êtes explicitement autorisé à effectuer des tests. Pour les environnements partagés ou de production, consultez le modèle de sécurité et le guide de durcissement avant d'activer les outils à haut risque, WebShell ou les capacités C2.

Aperçu de l'interface et des intégrations

Vue d'ensemble du tableau de bord système

Mode clair
Tableau de bord système (clair)
Mode sombre
Tableau de bord système (sombre)

Le tableau de bord fournit une vue d'ensemble complète de l'état d'exécution du système, des vulnérabilités de sécurité, de l'utilisation des outils et de la base de connaissances, aidant les utilisateurs à comprendre rapidement les fonctionnalités principales et l'état actuel de la plateforme.

Plus de captures d'écran de l'interface

Vue d'ensemble des fonctionnalités principales

Points forts

Agents et orchestration

  • 🤖 Exécution agentique traduit l'intention en langage naturel en actions de sécurité gouvernées et auditables.
  • 🧩 Orchestration Eino prend en charge l'exécution à agent unique ainsi que les modes multi-agents Deep, Plan-Execute et Supervisor.
  • 🔀 Flux de travail graphiques combinent agents, outils, conditions, approbations et sorties en flux réutilisables.
  • 🎭 Tests basés sur les rôles fournissent des invites et des politiques d'outils ciblées pour les scénarios de sécurité courants.

Outils et connaissances

  • 🧰 Outils de sécurité incluent plus de 100 recettes YAML sélectionnées avec extensions personnalisées et accès limité par rôle.
  • 🔌 Intégration MCP prend en charge HTTP, stdio, SSE, fédération externe et découverte dynamique d'outils.
  • ⏱️ Exécution d'outils résiliente exécute les appels MCP/outils bloquants dans des workers avec des attentes d'agent limitées, interrogation reprise via execution_id, annulation, disjoncteurs par serveur, limites de concurrence et plafonds de sortie unifiés.
  • 🎯 Compétences d'agent suivent la disposition standard des compétences et prennent en charge le chargement progressif et à la demande.
  • 📚 Base de connaissances combine réécriture de requêtes, récupération vectorielle, reclassement et post-traitement des résultats.
  • 🖼️ Analyse visuelle utilise un modèle de vision distinct pour les captures d'écran, les captchas et l'interface utilisateur tout en ne conservant que les résumés textuels.

Gouvernance et audit

  • 🧑‍⚖️ Humain dans la boucle fournit des modes d'approbation, des listes blanches d'outils, une revue par agent d'audit et des décisions traçables.
  • 🔐 RBAC de la plateforme prend en charge plusieurs utilisateurs, des rôles système et personnalisés, des permissions limitées, la propriété et des affectations explicites.
  • 🔒 Sécurité et audit fournissent un accès authentifié, des journaux d'audit, une persistance SQLite et la conservation des preuves opérationnelles.
  • 📄 Gouvernance des résultats stocke le même résultat d'outil plafonné vu par l'agent, protège les chemins de reprise contre les sorties historiques surdimensionnées et ajoute des protections d'interface pour les grandes vues de détails. Voir Gouvernance de l'exécution des outils.

Opérations de sécurité

  • 📁 Gestion des conversations fournit l'épinglage, le renommage et l'organisation par lots.
  • 📂 Projets et chaînes d'attaque connectent les faits intersessions, la notation des risques, les vues graphiques et la relecture étape par étape.
  • 🗂️ Gestion des actifs normalise et déduplique les domaines, adresses IP, ports et services ; prend en charge l'import/export XLSX/CSV, les filtres avancés et les vues enregistrées, la propriété et les métadonnées métier, la maintenance groupée inter-pages et la fusion des doublons ; et suit la couverture des scans, les vulnérabilités liées et l'état du risque. Voir le guide de gestion des actifs.
  • 🛡️ Gestion des vulnérabilités fournit la classification de sévérité, le suivi du cycle de vie, le filtrage et les statistiques.
  • 📋 Tâches par lots fournissent une exécution en file d'attente, l'édition, le suivi d'état et la conservation des résultats.
  • 📱 Chatbots connectent WeChat personnel, WeCom, DingTalk, Lark, Telegram, Slack, Discord et QQ Bot.

Opérations de sécurité autorisées

  • 🐚 Gestion WebShell fournit la gestion des connexions, un terminal virtuel, des opérations sur fichiers et des flux de travail assistés par IA.
  • 📡 C2 intégré fournit des écouteurs, des beacons chiffrés, des sessions, des files de tâches, des assistants de payload et des événements en direct.

WebShell, C2 et autres capacités à haut risque sont destinés aux systèmes que vous possédez ou pour lesquels vous êtes explicitement autorisé à effectuer des tests. Voir le modèle de sécurité et le guide de durcissement.

Plugins

CyberStrikeAI inclut des intégrations optionnelles sous plugins/.

  • Extension Burp Suite : plugins/burp-suite/cyberstrikeai-burp-extension/
    Sortie de compilation : plugins/burp-suite/cyberstrikeai-burp-extension/dist/cyberstrikeai-burp-extension.jar
    Documentation : plugins/burp-suite/cyberstrikeai-burp-extension/README.md
  • Extension navigateur (Chrome / Edge) : plugins/browser-extension/cyberstrikeai-browser-extension/
    Capturez le trafic réseau dans DevTools et envoyez-le à CyberStrikeAI pour des tests de sécurité assistés par IA—en cohérence avec le plugin Burp.
    Installation : chrome://extensions/ → Charger l'extension non empaquetée → F12 → onglet CyberStrikeAI
    Sortie du package : plugins/browser-extension/cyberstrikeai-browser-extension/dist/cyberstrikeai-browser-extension.zip
    Documentation : plugins/browser-extension/cyberstrikeai-browser-extension/README.md / README.zh-CN.md

Vue d'ensemble des outils

CyberStrikeAI est fourni avec plus de 100 outils sélectionnés couvrant toute la chaîne d'attaque :

Voir les catégories complètes d'outils
  • Scanners réseau – nmap, masscan, rustscan, arp-scan, nbtscan
  • Scanners Web et d'applications – sqlmap, nikto, dirb, gobuster, feroxbuster, ffuf, httpx
  • Scanners de vulnérabilités – nuclei, wpscan, wafw00f, dalfox, xsser
  • Énumération de sous-domaines – subfinder, amass, findomain, dnsenum, fierce
  • Moteurs de recherche d'espace réseau – fofa_search, zoomeye_search, quake_search, shodan_search
  • Sécurité API – graphql-scanner, arjun, api-fuzzer, api-schema-analyzer
  • Sécurité des conteneurs – trivy, clair, docker-bench-security, kube-bench, kube-hunter
  • Sécurité cloud – prowler, scout-suite, cloudmapper, pacu, terrascan, checkov
  • Analyse binaire – gdb, radare2, ghidra, objdump, strings, binwalk
  • Exploitation – metasploit, msfvenom, pwntools, ropper, ropgadget
  • Cassage de mots de passe – hashcat, john, hashpump
  • Forensique – volatility, volatility3, foremost, steghide, exiftool
  • Post-exploitation – linpeas, winpeas, mimikatz, bloodhound, impacket, responder
  • Utilitaires CTF – stegsolve, zsteg, hash-identifier, fcrackzip, pdfcrack, cyberchef
  • Assistants système – exec, create-file, delete-file, list-files, modify-file

Voir tools/README_EN.md pour les définitions d'outils, la personnalisation et les notes d'utilisation.

Utilisation de base

Démarrage rapide (déploiement en une commande)

Prérequis :

  • Go 1.25+ (Installation ; requis par go.mod)
  • Python 3.10+ (Installation)

Déploiement en une commande :```bash git clone https://github.com/Ed1s0nZ/CyberStrikeAI.git cd CyberStrikeAI chmod +x run.sh && ./run.sh

root@kitploit:~
Le script `run.sh` fera automatiquement :
- ✅ Vérifier et valider les environnements Go et Python
- ✅ Créer l'environnement virtuel Python
- ✅ Installer les dépendances Python
- ✅ Télécharger les dépendances Go
- ✅ Compiler le projet
- ✅ Démarrer le serveur

**Vérifier le démarrage :**

1. Confirmez que le terminal affiche `● ONLINE` suivi de l'URL réelle de l'interface Web.
2. Ouvrez cette URL ; le mode HTTPS par défaut utilise un certificat auto-signé local, acceptez donc l'avertissement du navigateur une fois.
3. Sur une nouvelle installation, conservez le mot de passe `admin` à usage unique affiché sous `ADMIN SETUP REQUIRED`, connectez-vous et changez-le immédiatement.

**Paramètres réseau par défaut :** `run.sh` démarre le serveur avec **`--https`** et le **`config.yaml`** du dépôt (TLS auto-signé local ; mieux pour de nombreux flux simultanés). Utilisez **`./run.sh --http`** pour du HTTP simple. En production, définissez **`server.tls_cert_path`** / **`server.tls_key_path`** dans **`config.yaml`** (voir les commentaires à cet endroit). Pour des exécutions manuelles, ajoutez **`--https`** ou **`CYBERSTRIKE_HTTPS=1`** ; si **`-config`** est incorrect, le binaire affiche un bref message d'utilisation sur stderr.

**Configuration initiale :**
1. **Configurer les canaux IA** (requis avant la première utilisation)
   - Après le lancement, ouvrez **`https://127.0.0.1:8080/`** (ou **`https://localhost:8080/`** ; remplacez **8080** par `server.port` dans `config.yaml`) et acceptez l'avertissement de certificat auto-signé une fois. Si vous avez utilisé `./run.sh --http`, utilisez **`http://`** à la place.
   - Allez dans `System Settings` → `Basic Settings` → `AI Channel Configuration`, ajoutez ou modifiez un canal, puis renseignez le fournisseur, l'URL de base, la clé API, le modèle et les limites de jetons. Cliquez sur **Save changes**. La liste des canaux à gauche prend en charge la définition d'un canal par défaut, la copie, la suppression et le test en masse.
     ```yaml
     ai:
       default_channel: openai-main
       channels:
         openai-main:
           name: OpenAI Main
           provider: openai_compatible
           api_key: "${OPENAI_API_KEY}"
           base_url: "https://api.openai.com/v1"  # ou https://api.deepseek.com/v1
           model: "gpt-4o"  # ou deepseek-chat, qwen3-max, etc.
           max_total_tokens: 120000
           max_completion_tokens: 16384
     ```
   - Ou modifiez `config.yaml` directement avant le lancement. `ai.default_channel` est utilisé pour les nouvelles conversations et les tâches qui ne sélectionnent pas explicitement de canal ; la page de discussion peut également sélectionner n'importe quel canal enregistré par session.
2. **Connexion** - Au premier démarrage, la console affiche un mot de passe `admin` initial généré automatiquement ; créez des comptes depuis **Platform permissions → User management**
3. **Installer les outils de sécurité (facultatif)** - Installez les outils de `tools/` selon les besoins ; les outils manquants sont ignorés ou remplacés à l'exécution. Exemples courants :

   **macOS (Homebrew) :**   ```bash
   brew install nmap masscan sqlmap nikto gobuster ffuf hydra hashcat nuclei subfinder

Linux (Kali / Debian / Ubuntu) : ```bash sudo apt update sudo apt install -y nmap masscan sqlmap nikto gobuster hydra hashcat john binwalk

On some distros, install ffuf/nuclei/subfinder via go install or upstream docs

root@kitploit:~
Voir le répertoire `tools/` pour la liste complète ; consultez la documentation officielle de chaque outil pour les détails d'installation.

**Méthodes de lancement alternatives :**```bash
# Direct Go run (set up env yourself); add --https to match run.sh defaults
go run cmd/server/main.go --https

# Manual build
go build -o cyberstrike-ai cmd/server/main.go
./cyberstrike-ai --https

Si les journaux du serveur indiquent client sent an HTTP request to an HTTPS server, un client utilise encore http:// sur un port réservé à TLS—remplacez l'URL par https://.

Remarque : L'environnement virtuel Python (venv/) est automatiquement créé et géré par run.sh. Les outils nécessitant Python (comme api-fuzzer, http-framework-test, etc.) utiliseront automatiquement cet environnement.

Mise à niveau et compatibilité

Mise à niveau en une commande de CyberStrikeAI :

  1. (Première fois) activez le script : chmod +x upgrade.sh
  2. Mettez à niveau avec : ./upgrade.sh (options facultatives : --tag vX.Y.Z, --no-venv, --yes). Les dossiers locaux tools/, roles/ et skills/ sont toujours conservés.
  3. Le script sauvegardera votre config.yaml et data/, mettra à niveau le code depuis la Release GitHub, mettra à jour la version dans config.yaml, puis redémarrera le serveur.

Commande unique recommandée : chmod +x upgrade.sh && ./upgrade.sh --yes

Si quelque chose tourne mal, vous pouvez restaurer depuis .upgrade-backup/ (ou copier manuellement /data et config.yaml) puis relancer ./run.sh.

Exigences / conseils :

  • Vous avez besoin de curl ou wget pour télécharger les packages Release.
  • rsync est recommandé/requis pour la synchronisation sécurisée du code.
  • Si l'API GitHub vous limite en débit, définissez export GITHUB_TOKEN="..." avant d'exécuter ./upgrade.sh.

⚠️ Avant la mise à niveau : consultez les notes de version cibles pour les changements de configuration, de base de données et d'API. Les sauvegardes sont obligatoires même pour les mises à niveau correctives ; un numéro de version seul ne garantit pas la compatibilité.

Configuration

Utilisez config.example.yaml comme modèle de configuration de référence et copiez uniquement les valeurs requises pour votre environnement. Au minimum, configurez le serveur et un canal IA :```yaml server: host: "127.0.0.1" port: 8080 ai: default_channel: openai-main channels: openai-main: provider: openai_compatible api_key: "${OPENAI_API_KEY}" base_url: "https://api.openai.com/v1" model: "your-model"

root@kitploit:~
`openai` est un champ d'exécution rétrocompatible ; conservez les nouveaux paramètres de modèle dans `ai.channels`. Ne commitez pas de véritables identifiants. Consultez la [référence de configuration](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/configuration.md), les [profils recommandés](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/configuration-profiles.md) et le [guide de durcissement de la sécurité](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/security-hardening.md) avant d'exposer le service au-delà de localhost.

## Documentation associée

- **Nouveaux utilisateurs :** [Déploiement](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/deployment.md) → [Configuration](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/configuration.md) → [Dépannage](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/troubleshooting.md)
- **Opérateurs :** [Profils de configuration](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/configuration-profiles.md) → [Durcissement de la sécurité](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/security-hardening.md) → [Runbooks](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/runbooks.md)
- **Intégrateurs :** [Référence API](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/api-reference.md) → [Recettes API](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/api-recipes.md) → [Fédération MCP](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/mcp-federation.md)
- **Contributeurs :** [Guide du développeur](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/developer-guide.md) → [Tests](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/testing.md) → [Contribution](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/contributing-guide.md)
- **Tous les sujets :** [Documentation en anglais](https://github.com/aipentest/cyberstrikeai/blob/main/docs/en-US/README.md) · [Index de documentation bilingue](https://github.com/aipentest/cyberstrikeai/blob/main/docs/README.md)

## Structure du projet```
CyberStrikeAI/
├── cmd/                 # Server, MCP stdio entrypoints, tooling
├── internal/            # Agent, MCP core, handlers, C2 (`internal/c2`), security executor
├── web/                 # Static SPA + templates
├── tools/               # YAML tool recipes (100+ examples provided)
├── roles/               # Role configurations (12+ predefined security testing roles)
├── skills/              # Agent Skills dirs (SKILL.md + optional files; demo: cyberstrike-eino-demo)
├── agents/              # Multi-agent Markdown (orchestrator.md + sub-agent *.md)
├── docs/                # Topic docs (deployment, config, security, API, knowledge base, C2, WebShell, etc.)
├── images/              # Docs screenshots & diagrams
├── scripts/             # Repository maintenance checks, including documentation validation
├── config.yaml          # Runtime configuration
├── run.sh               # Convenience launcher
└── README*.md

Exemples d'utilisation de base```

Scan open ports on 192.168.1.1 Perform a comprehensive port scan on 192.168.1.1 focusing on 80,443,22 Check if https://example.com/page?id=1 is vulnerable to SQL injection Scan https://example.com for hidden directories and outdated software Enumerate subdomains for example.com, then run nuclei against the results

root@kitploit:~
## Advanced Playbooks```
Load the recon-engagement template, run amass/subfinder, then brute-force dirs on every live host.
Use external Burp-based MCP server for authenticated traffic replay, then pass findings back for graphing.
Compress the 5 MB nuclei report, summarize critical CVEs, and attach the artifact to the conversation.
Build an attack chain for the latest engagement and export the node list with severity >= high.

404Starlink

CyberStrikeAI a rejoint 404Starlink

Projet de pentest intelligent classé TCH

Projet de pentest intelligent classé TCH

Communauté et support

  • Rejoignez la communauté sur Discord.
Groupe WeChat Code QR du groupe WeChat CyberStrikeAI
Parrainage via WeChat Pay ou Alipay
Codes QR de parrainage WeChat Pay et Alipay

Licence

CyberStrikeAI est sous licence Apache License 2.0.
Voir le fichier LICENSE pour plus de détails.


⚠️ Avertissement

Cet outil est destiné uniquement à des fins éducatives et de test autorisé !

CyberStrikeAI est une plateforme professionnelle de test de sécurité conçue pour aider les chercheurs en sécurité, les testeurs d'intrusion et les professionnels de l'informatique à mener des évaluations de sécurité et des recherches sur les vulnérabilités avec une autorisation explicite.

En utilisant cet outil, vous acceptez de :

  • Utiliser cet outil uniquement sur des systèmes pour lesquels vous disposez d'une autorisation écrite claire
  • Vous conformer à toutes les lois, réglementations et normes éthiques applicables
  • Assumer l'entière responsabilité de toute utilisation non autorisée ou abusive
  • Ne pas utiliser cet outil à des fins illégales ou malveillantes

Les développeurs ne sont pas responsables de toute utilisation abusive ! Veuillez vous assurer que votre utilisation est conforme aux lois et réglementations locales et que vous avez obtenu l'autorisation explicite du propriétaire du système cible.

Pour le signalement de vulnérabilités et les conseils de durcissement du déploiement, voir SECURITY.md.


Besoin d'aide ou envie de contribuer ? Ouvrez une issue ou une PR — les ajouts d'outils communautaires sont les bienvenus !

Télécharger l’outil
Console Web
Console Web
Gestion des tâches
Gestion des tâches
Gestion des vulnérabilités
Gestion des vulnérabilités
Gestion WebShell
Gestion WebShell
Gestion MCP
Gestion MCP
Base de connaissances
Base de connaissances
Gestion des compétences
Gestion des compétences
Gestion des agents
Gestion des agents
Gestion des rôles
Gestion des rôles
Paramètres système
Paramètres système
Mode MCP stdio
Mode MCP stdio
Plugin Burp Suite
Plugin Burp Suite