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
aws-pentest — CLI d'évaluation automatisée de la sécurité AWS avec 30 modules couvrant l'escalade de privilèges IAM, l'exposition S3, le calcul, le réseau, la journalisation et les vérifications de mauvaise configuration, produisant des rapports d'audit Markdown. | Kitploit
Outils/GitHubGitHub/capture0x/aws-pentest
Sécurité de l'Infrastructure CloudOutils DéfensifsEscalade de PrivilègesReconnaissanceScanners de VulnérabilitésMécanismes de PersistanceAudit de ConfigurationCollecte d'InformationsPost-ExploitationTests d'IntrusionSécurité Cloud
3487il y a 5 moisVérifié par Kitploit
Red Teaming
GitHubcapture0x/aws-pentest

aws-pentest

CLI d'évaluation automatisée de la sécurité AWS avec 30 modules couvrant l'escalade de privilèges IAM, l'exposition S3, le calcul, le réseau, la journalisation et les vérifications de mauvaise configuration, produisant des rapports d'audit Markdown.

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

Logo de l'outil AWS Pentest

AWS Pentest Tool

Python 3.8+ MIT License v3.0.0 30 Modules Rapport exécutif Markdown

Framework automatisé d'évaluation de la sécurité du cloud AWS pour les audits autorisés, les tests d'intrusion et les engagements red-team.


Aperçu

AWS Pentest Tool audite les environnements AWS afin d'identifier les risques liés aux identités, l'exposition publique, les fuites de secrets, les relations de confiance faibles, les lacunes de journalisation et les mauvaises configurations des services cloud. Il exécute un pipeline d'évaluation multi-modules et produit un rapport Markdown horodaté avec le décompte des sévérités, les preuves, les commandes de preuve de concept et les recommandations de remédiation.

La CLI est conçue pour le travail d'engagement pratique :

  • Énumération AWS multi-régions via boto3
  • Modes d'audit complet et de scan ciblé par module
  • Progression terminal riche pendant les longs scans
  • Rapports Markdown de style exécutif dans reports/
  • Assistants de validation défensifs et offensifs pour les tests autorisés

Autorisation requise. N'exécutez cet outil que contre des comptes AWS que vous possédez ou pour lesquels vous disposez d'une autorisation écrite explicite de test.


Table des matières

  • Démarrage rapide
  • Modes d'audit
  • Commandes
  • Couverture des modules
  • Sortie du rapport
  • Captures d'écran
  • Prérequis
  • Structure du projet
  • Notes de sécurité
  • Licence

Démarrage rapide

git clone https://github.com/capture0x/aws-pentest.git
cd aws-pentest

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

python3 aws_agent.py configure
python3 aws_agent.py audit --mode recon

Lancer une évaluation plus large :

python3 aws_agent.py audit --mode all --regions us-east-1,eu-west-1 --output reports

Exécutez une analyse ciblée des services :

python3 aws_agent.py scan-sts
python3 aws_agent.py scan-apigw --regions us-east-1,us-west-2
python3 aws_agent.py scan-dns --region us-east-1

Modes d'audit

ModePortéeUtilisation recommandée
reconVérifications de l'identité de base, du stockage, du calcul, du serverless, du réseau, de la journalisation et de la gouvernanceÉvaluation initiale rapide
lootrecon plus des vérifications approfondies du réseau, RDS, KMS, secrets, ECR, EBS et CloudTrailRevue des données sensibles et de l'exposition
allChemin de scan complet disponibleMission complète ou validation finale

Exemple :

python3 aws_agent.py audit --mode all --profile security-audit --regions us-east-1,eu-west-1

Commandes

Commandes principales

CommandeObjectif
configureEnregistrer les identifiants AWS dans un fichier .env local avec des permissions 0600
auditExécuter l'évaluation orchestrée complète et générer un rapport Markdown
exploit-iamAfficher les résultats d'escalade de privilèges IAM et les commandes de preuve de concept
exploit-s3Afficher les indices d'exposition et d'exploitation S3 par bucket
backdoor-createCréer un utilisateur administrateur IAM persistant ; destructif et protégé par confirmation

Analyses ciblées

CommandeModuleVérifications principales
scan-stsSTS Cross-AccountPolitiques de confiance risquées, posture ExternalId faible, fournisseurs OIDC, chaînes de rôles
scan-apigwAPI GatewayAuthentification manquante, politiques de ressources faibles, lacunes WAF, problèmes JWT/CORS
scan-cognitoCognitoPools d'identités non authentifiés, posture MFA faible, exposition des clients d'application
scan-dynamodbDynamoDBChiffrement, PITR, streams, politiques de ressources
scan-sqs-snsSQS / SNSPolitiques publiques, abonnements HTTP, chiffrement côté serveur manquant
scan-cfnCloudFormationSorties de secrets, risque de privilèges du rôle de pile, dérive
scan-dnsRoute53Candidats à la prise de contrôle de sous-domaine, DNSSEC, risque de délégation NS
scan-codebuildCodeBuild / CodePipelineSecrets en clair, mode privilégié, chiffrement des artefacts
scan-wafAWS WAFAction par défaut, règles managées manquantes, limitation de débit, journalisation
scan-scpAWS Organizations SCPCouverture des garde-fous, refus critiques manquants, appartenance à l'organisation
scan-sfnStep Functions / EventBridgeBus d'événements publics, cibles inter-comptes, journalisation et secrets des machines à états

Exemples courants

python3 aws_agent.py audit --mode recon
python3 aws_agent.py audit --mode all --regions us-east-1,eu-west-1 --output /tmp/audit
python3 aws_agent.py audit --mode recon --auto-backdoor --verbose

python3 aws_agent.py exploit-iam --identity user/pentest-user
python3 aws_agent.py exploit-iam --auto-assume-role
python3 aws_agent.py exploit-s3 --bucket example-bucket

python3 aws_agent.py backdoor-create --dry-run
python3 aws_agent.py backdoor-create --user-name authorized-test-admin

Couverture des modules

Télécharger l’outil