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
xpfarm — Cadre automatisé de bug bounty et de reconnaissance — regroupe Subfinder, Naabu, Httpx, Nuclei, Nmap, CVEMap, Gowitness, Katana et plus encore derrière une interface web unifiée | Kitploit
Outils/GitHubGitHub/canuk40/xpfarm
OSINT (Renseignement de Sources Ouvertes)Frameworks de Tests d'IntrusionReconnaissanceScanners de VulnérabilitésFrameworks d'ExploitationSécurité WebAnalyse de MalwareSécurité MobileAnalyse de BinairesSécurité de l'IA
GitHub
1943416il y a 6 moisVé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 →
Partager
canuk40/xpfarm

xpfarm

Cadre automatisé de bug bounty et de reconnaissance — regroupe Subfinder, Naabu, Httpx, Nuclei, Nmap, CVEMap, Gowitness, Katana et plus encore derrière une interface web unifiée

Voir le dépôt

XPFarm

Une plateforme de sécurité offensive open source augmentée par l'IA, qui englobe des outils de sécurité bien connus derrière une interface Web unifiée — avec analyse distribuée, rapports générés par IA, planificateur de scan intelligent, graphe d'attaque interactif et SDK de plugin communautaire.

ko-fi

Consultez aussi ObsidianBox Modern sur Google Play.


Index

SectionDescription
PourquoiMotivation et philosophie
Outils intégrésLes 10 outils open source orchestrés par XPFarm
ArchitectureArchitecture complète du système, pipeline de scan, flux de données
Overlord — Analyse IAAgent IA pour l'analyse de binaires/malwares/web
Rapports Bug BountyRapports de divulgation professionnels générés par IA
Planificateur de scan IAPlanificateur d'étapes de reconnaissance et d'exploitation optimisé par IA
Travailleurs distribuésExécution de scans sur plusieurs machines en parallèle
Graphe de scanGraphe interactif des actifs, services, vulnérabilités, exploits
SDK de pluginSystème d'outils, agents et pipelines extensible par la communauté
Moteur de normalisation des constatsConstats de sécurité unifiés, enrichis et dédupliqués
NouveautésAméliorations récentes en sécurité, fiabilité et UX
InstallationInstructions de construction et de déploiement
À faireFonctionnalités planifiées et feuille de route

Scan Graph


Pourquoi

Des outils comme Assetnote sont excellents — bien maintenus, à jour et transparents sur l'identification des vulnérabilités. Mais ils ne sont pas open source. Il n'est pas non plus nécessaire de réinventer la roue, car de nombreux outils open source solides existent déjà. XPFarm les rassemble pour vous offrir un scanner de vulnérabilités qui est open source et moins corporate.

L'accent a été mis sur la construction d'un scanner de vulnérabilité où vous pouvez voir ce qui échoue ou est supprimé en arrière-plan, au lieu de vous interroger sur le mystère. Tout ce que le pipeline de scan fait est remonté à l'utilisateur.


Outils intégrés

  • Subfinder — découverte de sous-domaines
  • Naabu — scan de ports
  • Httpx — sondage HTTP
  • Nuclei — scan de vulnérabilités
  • Nmap — scan réseau
  • Katana — crawl JS
  • URLFinder — découverte d'URL
  • Gowitness — captures d'écran
  • Wappalyzer — détection de technologies
  • CVEMap — mappage CVE

Discovery Paths

Crédits

Asjidkalam
Asjidkalam
jamoski3112
jamoski3112

Recherche

Architecture

flowchart TB
    subgraph ENTRY["Point d'entrée — main.go"]
        M1["Parse Flags (-debug)"]
        M2["InitDB — SQLite + WAL + GORM"]
        M3["InitModules — 10 wrappers d'outils"]
        M4["Load Plugins — normalization/all + plugins/all"]
        M5["Health Check — auto-install des outils manquants"]
        M6["CheckAndIndexTemplates — versionnement Nuclei"]
        M7["StartServer — Gin sur :8888"]
        M1 --> M2 --> M3 --> M4 --> M5 --> M6 --> M7
    end

    subgraph UI_LAYER["Interface Web — internal/ui/server.go"]
        direction TB
        GIN["Serveur HTTP Gin\nTemplates embarqués + statique\nMiddleware CSRF origin-check"]

        subgraph Pages["Pages HTML"]
            P1["Tableau de bord — progression des étapes en temps réel via SSE"]
            P2["Actifs et cibles"]
            P3["Recherche globale — paginée + troncature"]
            P4["Graphe de scan — Cytoscape.js"]
            P5["Rapports Bug Bounty"]
            P6["Planificateur de scan IA"]
            P7["Travailleurs et tâches"]
            P8["Chat Overlord + téléversement binaire"]
            P9["Modules"]
            P10["Paramètres — chiffrés AES-256-GCM"]
        end

        GIN --> Pages
    end

    subgraph SCAN_ENGINE["Moteur de scan — internal/core/"]
        direction TB
        SM["ScanManager\nSingleton, protégé par mutex\nRécupération de panique + diffusion SSE"]

        subgraph PIPELINE["Pipeline de scan en 8 étapes"]
            direction TB
            S1["1. Subfinder — Découverte de sous-domaines"]
            S2["2. Filtrage et sauvegarde — Cloudflare / Localhost / Alive"]
            S3["3. Naabu — Scan de ports (pool de 5 workers)"]
            S4["4. Nmap — Détection de services et versions"]
            S5["5. Httpx — Sondage HTTP + métadonnées"]
            S6["6. Web parallèle — Captures d'écran, crawl, URLs, technologies"]
            S7["7. CVEMap — Recherche CVE par produit/technologie"]
            S8["8. Nuclei — Scan de vulnérabilités"]
            S1 --> S2 --> S3 --> S4 --> S5 --> S6 --> S7 --> S8
        end

        SM --> PIPELINE
    end

    subgraph REPORTS["Rapports Bug Bounty — internal/reports/"]
        RG["GenerateReport()\nCollecte du contexte DB + graphe\nGénération IA Overlord\nModèles intégrés de secours"]
        RF["Formats : Markdown · PDF · HackerOne · Bugcrowd"]
        RS["Stockage : internal/storage/reports/"]
        RG --> RF --> RS
    end

    subgraph PLANNER["Planificateur de scan IA — internal/planner/"]
        PL["GenerateScanPlan()\nRassemble le contexte actifs/constats/graphe\nInterroge Overlord pour un plan JSON\nPlan heuristique de secours"]
        PC["Registre de capacités — 26 capacités\n10 modules intégrés + 16 agents Overlord\nNiveaux de risque : safe / active / destructive"]
        PS["ExecutePlanWithLogs()\nDiffusion des logs d'étape via SSE\nAiguillage intégré vs agent Overlord"]
        PL --> PC --> PS
    end

    subgraph DISTRIBUTED["Travailleurs distribués — internal/distributed/"]
        DW["Binaire Worker — cmd/worker/main.go\n./xpfarm-worker -controller http://host:8888"]
        DC["Contrôleur — authentification par jeton, moniteur de battement de cœur\nRéclame atomiquement les tâches de la file d'attente"]
        DS["Planificateur — BestWorkerForTool()\nAiguille par capacité + nombre de tâches actives"]
        DJ["File d'attente des tâches — internal/storage/jobs/\nRéclamation via transaction DB, timeout 30 min"]
        DW --> DC --> DS --> DJ
    end
Télécharger l’outil