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
FuFuFaFa — Framework d'audit unifié des failles et défauts Le framework d'audit de sécurité AWS Cloud ultime qui rend l'audit de sécurité si simple que vous pouvez le faire même quand vous êtes fatigué ! | Kitploit
Outils/GitHubGitHub/masriyan/fufufafa
Sécurité de l'Infrastructure CloudOutils DéfensifsEscalade de PrivilègesAnalyse StatiqueScanners de VulnérabilitésAudit de ConfigurationSécurité CloudDevSecOpsDétection de SecretsGestion des Identités et des Accès (IAM)
32638il y a 9 moisVérifié par Kitploit
GitHub
masriyan/fufufafa

FuFuFaFa

Framework d'audit unifié des failles et défauts Le framework d'audit de sécurité AWS Cloud ultime qui rend l'audit de sécurité si simple que vous pouvez le faire même quand vous êtes fatigué !

Voir le dépôtSite web

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

Bannière FuFuFaFa

🛡️ Framework FuFuFaFa

Licence Dernier commit Problèmes PyPI Python

Framework for Unified Flaw & Fault Auditing
Le framework ultime d'audit de sécurité du cloud AWS qui rend l'audit de sécurité si simple que vous pouvez le faire même à moitié endormi ! 😴

Fonctionnalités clés • Comment ça marche • Installation • Démarrage rapide • Guide d'utilisation • Contribuer


🌟 Fonctionnalités clés

🔐 Détection de fuites de secrets

Analysez les dépôts à la recherche d'identifiants codés en dur avec plus de 50 modèles, notamment les clés AWS, les jetons d'API et les clés privées. Inclut la détection par entropie de Shannon.

☁️ Mauvaise configuration AWS

Vérifications complètes pour S3, EC2, IAM, RDS, Lambda, VPC et CloudTrail afin de garantir que votre infrastructure cloud respecte les bonnes pratiques.

📜 Analyse IaC

Analysez les fichiers Terraform, CloudFormation, Serverless et Kubernetes à la recherche de failles de sécurité avant le déploiement grâce au moteur Checkov.

👤 Analyse des permissions IAM

Visualisez et analysez les permissions IAM pour détecter les chemins d'escalade de privilèges et les politiques trop permissives grâce à une cartographie basée sur les graphes.


🔄 Comment ça marche

FuFuFaFa rationalise votre flux de travail d'audit de sécurité. Voici le déroulement du processus :

graph TD
    A[Start Scan] --> B{Select Scan Type}
    
    B -->|Secrets| C[Cloning Repository]
    C --> D[Regex & Entropy Analysis]
    D --> E[Git History Scan]
    
    B -->|Cloud| F[AWS API Calls]
    F --> G[Resource Enumeration]
    G --> H[Security Rule Check]
    
    B -->|IaC| I[Parse Infrastructure Code]
    I --> J[Checkov Policy Scan]
    
    B -->|IAM| K[Fetch IAM Policies]
    K --> L[Neo4j Graph Building]
    L --> M[Privilege Path Analysis]
    
    E --> N[Generate Report]
    H --> N
    J --> N
    M --> N
    
    N --> O((End))
    
    style A fill:#4F46E5,stroke:#333,stroke-width:2px,color:#fff
    style N fill:#10B981,stroke:#333,stroke-width:2px,color:#fff
    style O fill:#EF4444,stroke:#333,stroke-width:2px,color:#fff

🚀 Installation

Prérequis

  • Python 3.9+
  • Docker & Docker Compose (pour le stockage persistant)
  • AWS CLI configuré (pour l'analyse cloud)

Installation rapide

# 1. Clone the repository
git clone https://github.com/Masriyan/FuFuFaFa.git
cd FuFuFaFa

# 2. Set up virtual environment
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# 3. Install dependencies
pip install -e ".[dev]"

# 4. Start database services
docker-compose up -d postgres redis neo4j

# 5. Initialize database
fufufafa init-db

⚡ Démarrage rapide

Soyez opérationnel en quelques secondes !

# 1. Verify installation
fufufafa --version

# 2. Run a secret scan on a local repo
fufufafa secret scan ./your-project

# 3. Scan your default AWS profile
fufufafa cloud scan

# 4. View help for more commands
fufufafa --help

📖 Guide d'utilisation

🕵️ Analyse des secrets

Trouvez des secrets cachés dans votre code, même au plus profond de l'historique git.

fufufafa secret scan ./target-repo --history

Options :

  • --history : Analyser l'historique git complet
  • --entropy 4.5 : Définir un seuil d'entropie personnalisé
  • --json : Afficher les résultats au format JSON

☁️ Audit Cloud

Auditez votre environnement AWS pour détecter les failles de sécurité.

fufufafa cloud scan --profile production --regions us-east-1,us-west-2

Options :

  • --profile : Spécifier le profil AWS CLI
  • --services s3,ec2,iam : Analyse contextuelle
  • --fix : Tenter une remédiation automatique (À utiliser avec prudence !)

🏗️ Sécurité IaC

Décalez la sécurité vers la gauche en analysant votre code d'infrastructure.

fufufafa iac scan ./terraform-files

🕸️ Analyse IAM

Visualisez les chemins de permissions et identifiez les rôles dangereux.

fufufafa iam analyze --graph

Remarque : nécessite que le service Neo4j soit en cours d'exécution.


🏗️ Architecture

Le framework FuFuFaFa est conçu pour la modularité et l'évolutivité.

C4Context
    title System Context Diagram for FuFuFaFa

    Person(user, "Security Auditor", "Uses FuFuFaFa to audit cloud security.")
    System(fufufafa, "FuFuFaFa Framework", "CLI tool for scanning secrets, cloud config, IaC, and IAM.")
    
    System_Ext(aws, "AWS Cloud", "Target environment for auditing.")
    System_Ext(neo4j, "Neo4j Database", "Stores IAM graph relationships.")
    System_Ext(postgres, "PostgreSQL", "Stores finding results and reports.")
    
    Rel(user, fufufafa, "Runs CLI commands")
    Rel(fufufafa, aws, "Reads configuration via API")
    Rel(fufufafa, neo4j, "Queries/Updates Graph")
    Rel(fufufafa, postgres, "Persists Audit Data")

🤝 Communauté et support

Nous accueillons les contributions avec plaisir ! Veuillez consulter notre Guide de contribution pour plus de détails.

  • Vous avez trouvé un bug ? Ouvrez une Issue
  • Une préoccupation de sécurité ? Consultez SECURITY.md
  • Code de conduite ? Consultez CODE_OF_CONDUCT.md

Réalisé avec ❤️ et ☕ par l'équipe FuFuFaFa

Télécharger l’outil