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é.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
apex — Tests de sécurité offensifs propulsés par l'IA à l'aide d'agents autonomes, directement dans votre terminal. | Kitploit
Outils/GitHubGitHub/pensarai/apex
ReconnaissanceScanners de VulnérabilitésFrameworks d'ExploitationCollecte d'InformationsSécurité WebTests d'IntrusionSécurité CloudDevSecOpsRed TeamingSécurité de l'IA
GitHubpensarai/apex
2995654il y a 1 jourVérifié par Kitploit

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 →

apex

Tests de sécurité offensifs propulsés par l'IA à l'aide d'agents autonomes, directement dans votre terminal.

Voir le dépôtSite web
Partager

Pensar Apex

Tests d'intrusion assistés par IA utilisant des agents autonomes — directement dans votre terminal. Exécutez des pentests blackbox et whitebox qui explorent, raisonnent et révèlent de véritables vulnérabilités.

Vous souhaitez l'exécuter depuis le cloud ou l'intégrer à votre CI/CD ? Consultez Pensar Console.

npm version npm prerelease version Apache 2.0 License Documentation Discord

Cas d'usage

Développeurs

  • Exécutez /pentest avant de fusionner une PR — détectez les vulnérabilités aussi naturellement que vous lancez des tests
  • Obtenez des résultats exploitables avec des scores de gravité, des preuves et des correctifs suggérés — aucune connaissance en sécurité requise
  • Intégrez dans votre CI/CD via des commandes CLI headless ou Pensar Console

Ingénieurs sécurité

  • Déployez des tests en essaim pilotés par agents sur de grandes surfaces d'attaque
  • Utilisez le mode /operator pour l'investigation manuelle, le chaînage d'exploits et la validation
  • Automatisez les workflows de test répétitifs grâce à une mémoire persistante qui s'accumule au fil des missions
  • Passez à l'échelle sur plusieurs équipes et projets via Pensar Console

Installation

MéthodeCommande
Installation rapide (macOS/Linux)curl -fsSL https://pensarai.com/install.sh | bash
Homebrewbrew tap pensarai/tap && brew install apex
npmnpm install -g @pensar/apex
Windows (PowerShell)irm https://www.pensarai.com/apex.ps1 | iex

Utilisation

Ouvrez l'interface TUI d'Apex :

pensar

Herdr

Apex signale automatiquement son état lorsqu'il est lancé dans Herdr. La barre latérale affiche working pendant un tour, blocked lorsqu'une approbation, une revue de plan ou des réponses sont nécessaires, et idle lorsque Apex est prêt à recevoir des entrées. Les commandes d'agent CLI attachées au terminal signalent également leur activité. Aucun plugin ni configuration Apex supplémentaire n'est requis.

Herdr 0.9.2 ou une version ultérieure peut restaurer la conversation en cours après un redémarrage du serveur. Gardez pensar dans votre PATH ; Apex fournit une commande de reprise avec l'ID de session, le modèle actif et le paramètre d'obfuscation. La session enregistrée restaure son mode opérateur et ses paramètres d'approbation. Les sessions restaurées attendent votre prochain prompt.

Vous pouvez également rouvrir une session directement :

pensar --resume <session-id>
pensar --resume <session-id> --model <model-id>

Le signalement d'état et la publication fonctionnent également avec les anciennes versions de Herdr. Les rapports s'exécutent en arrière-plan avec un court délai d'expiration, et les défaillances de Herdr n'interrompent pas Apex.

CLI sans interface

Exécutez des pentests sans la TUI pour le scripting, la CI ou l'intégration evalgate :

# Basic pentest
pensar pentest --target https://example.com

# With extended thinking and task-driven mode
pensar pentest --target https://example.com --extended-thinking --task-driven

# Whitebox (with source code access)
pensar pentest --target https://example.com --cwd ./my-app

# Targeted pentest with specific objectives
pensar targeted-pentest --target https://example.com --objective "Test authentication bypass"
OptionCommandeDescription
--target <url>pentest, targeted-pentestURL cible (obligatoire)
--cwd <path>pentestChemin du code source pour le mode whitebox
--mode <mode>pentestexfil pour le pivoting et l'extraction de flag
--model <model>pentest, targeted-pentestModèle d'IA (par défaut : sélection automatique)
--extended-thinkingpentestActive la réflexion étendue pour les modèles pris en charge
--task-drivenpentestActive l'architecture pilotée par les tâches (expérimental)
--prompt <text|@file>pentestConsignes personnalisées pour l'agent
--threat-model <text|@file>pentestModèle de menace pour guider les tests
--objective <text>targeted-pentestObjectif de test (répétable)

Inférence Hoonify

Connectez Hoonify dans /providers ou définissez HOONIFY_API_KEY, puis sélectionnez un modèle découvert dans /models. Les commandes headless acceptent --model-provider hoonify --model <catalog-model-id>. Consultez Configuration de Hoonify pour la découverte de modèles, les budgets de tokens et les vérifications en direct.

Points de terminaison d'inférence personnalisés

Apportez un point de terminaison compatible OpenAI et un jeton bearer via la configuration customProviders ou la variable d'environnement du worker APEX_CUSTOM_PROVIDERS. Sélectionnez-le avec --model-provider <id> --model <model>, ou choisissez ses modèles déclarés dans le sélecteur /models de l'opérateur. Consultez Configuration de l'inférence personnalisée pour les paramètres GLM, la configuration des jobs headless et un test de connexion en direct.

Journalisation

Apex achemine la journalisation diagnostique/opérationnelle via un logger structuré centralisé (src/core/logger). Il écrit du JSON sur une ligne vers stderr lorsque la sortie n'est pas un TTY — le gardant séparé de la sortie standard du programme et facile à expédier vers un pipeline de logs (par ex. CloudWatch) — et une sortie lisible et colorée dans un terminal interactif. La sortie CLI/TUI destinée à l'utilisateur reste sur stdout.

Définissez le niveau (du plus → au moins verbeux : debug < info < warn < error, par défaut info) :

pensar pentest --target https://example.com --log-level debug   # or --verbose / --quiet
PENSAR_LOG_LEVEL=debug pensar ...                                # via environment
PENSAR_DEBUG=1 pensar ...                                        # back-compat alias for debug
Télécharger l’outil