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
spoofed — Une suite d'usurpation réseau Python entièrement asynchrone de qualité professionnelle, destinée aux audits de sécurité autorisés. Elle propose une interception complète IPv4/IPv6, des attaques sans fil 802.11, un empoisonnement LLMNR/NBT-NS et une interface TUI interactive avec journalisation d'audit inviolable. | Kitploit
Outils/GitHubGitHub/amibhai/spoofed
Audit Wi-FiÉvasion IDS/IPSScripting et AutomatisationPost-ExploitationSécurité RéseauSécurité Sans FilTests d'IntrusionRed TeamingAnalyse DNS
GitHubamibhai/spoofed

spoofed

Voir le dépôt
1il y a 2 moisPas encore vérifié

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 →

À propos

Une suite d'usurpation réseau Python entièrement asynchrone de qualité professionnelle, destinée aux audits de sécurité autorisés. Elle propose une interception complète IPv4/IPv6, des attaques sans fil 802.11, un empoisonnement LLMNR/NBT-NS et une interface TUI interactive avec journalisation d'audit inviolable.

Partager

Spoof Toolkit v2.1

Suite professionnelle d'usurpation réseau en Python asynchrone Interface interactive pilotée par menus · Couverture IPv4/IPv6 complète · Empoisonnement de type Responder Tests de sécurité autorisés uniquement — par amibhai

Avertissement : Cet outil est destiné à des fins éducatives et à l'audit de sécurité autorisé uniquement. Les auteurs déclinent toute responsabilité et ne sont pas responsables de tout usage abusif ou dommage causé par ce programme. N'utilisez pas cet outil sur des réseaux que vous ne possédez pas ou pour lesquels vous ne disposez pas d'une autorisation écrite explicite de tester.

CI Coverage Python License


Nouveautés de la v2.1

ModuleDescription
attacks/deauth.pyDésauthentification 802.11 — déconnecte les clients, capture les handshakes WPA
attacks/beacon_flood.pyInondation de balises 802.11 — tempête de faux SSID
attacks/llmnr_nbt.pyEmpoisonnement LLMNR + NBT-NS + mDNS (capture de hachages de type Responder)
attacks/icmpv6_ra.pyUsurpation d'annonces de routeur ICMPv6 — détournement de passerelle IPv6
attacks/ndp_spoof.pyEmpoisonnement d'annonces de voisin NDP IPv6 — usurpation ARP IPv6
attacks/captive_portal.pyPortail captif (modèles hôtel/entreprise/café/FAI)
attacks/wpad.pyInjection de configuration automatique de proxy WPAD
core/platform_compat.pyAbstraction macOS pf + Linux iptables + Windows netsh
Gigue temporelleDélai aléatoire de ±N secondes sur chaque rafale de paquets pour l'évasion IDS
CI GitHub Actionspytest + mypy + seuil de couverture (≥80%) sur Python 3.10–3.12
Dockerdocker build + docker-compose up pour un déploiement portable
pyproject.tomlPackaging moderne, configuration mypy stricte, lint ruff, configuration de couverture

Fonctionnalités en un coup d'œil

FonctionnalitéDétails
AutorisationFichier de périmètre des règles d'engagement — le tir réel est refusé pour toute cible hors périmètre ou hors fenêtre ; pas de périmètre ⇒ simulation uniquement
ArchitecturePython 3.10+ 100% asynchrone — zéro threading.Thread
InterfaceBannière animée 256 couleurs + menus numérotés + fil d'Ariane
Tableau de bordTUI PRISM en direct à 3 panneaux (journal d'attaque / statistiques de paquets / identifiants)
JournalisationPiste d'audit structlog chaînée par HMAC-SHA256 (inviolable)
RapportsJSON + Markdown + HTML générés automatiquement après chaque session
LanguesDétection automatique depuis LANG + bascule manuelle (en, hi, ar, zh, fr, es)
Pré-vérificationSystème à 17 contrôles (périmètre, root, Python, dépendances, interfaces, terminal)
NettoyageRestaure toujours les tables ARP/NDP, les règles iptables/pf dans finally
PlateformeLinux (complet) · macOS (backend pf) · Windows (Npcap, limité)

Règles d'engagement (Autorisation et contrôle du périmètre)

Les engagements réels sont définis par un périmètre signé. Cette boîte à outils en impose un dans le code : elle ne transmettra pas un seul paquet vers une cible qui n'est pas explicitement autorisée, à l'intérieur d'une fenêtre d'engagement ouverte. C'est la différence entre un instrument professionnel de red team et un script indiscriminé.

Fonctionnement

  • Déclarez l'engagement une fois dans un fichier de périmètre JSON (ou YAML) — voir rules/engagement.example.json.
  • Indiquez-le à la boîte à outils via la variable d'environnement SPOOF_TOOLKIT_SCOPE.
  • Chaque module d'attaque appelle Session.guard(...) avant de toucher une cible. Une cible hors des plages autorisées — ou une fenêtre d'engagement qui s'est fermée — lève une AuthorizationError et l'attaque est refusée.
  • Aucun périmètre chargé ⇒ simulation uniquement. Les paquets sont toujours forgés et validés (idéal pour la formation, les démos et la CI) mais ne sont jamais émis sur le réseau.
  • L'autorisation en vigueur — y compris une fingerprint SHA-256 — est écrite dans le journal d'audit chaîné par HMAC et dans chaque rapport de session, afin que le rapport prouve exactement ce qui a été autorisé.
# 1. Copy and edit the template with your engagement details + authorized targets
cp rules/engagement.example.json rules/my-engagement.json

# 2. Point the toolkit at it (enables live fire for in-scope targets only)
export SPOOF_TOOLKIT_SCOPE=rules/my-engagement.json

# 3. Verify it loaded and the window is open
sudo -E python3 spoof_toolkit.py --preflight

Champs du fichier de périmètre

ChampSignification
engagement_idrequis — identifiant unique de l'engagement
authorized_byrequis — partie nommée autorisant le test (SOW / ticket)
client, operator, contact, notesmétadonnées de l'engagement pour la piste d'audit
start, endfenêtre ISO-8601 (UTC supposé si aucun décalage) ; l'une ou l'autre borne peut être omise pour une durée ouverte
authorized_networksCIDR IPv4/IPv6 ou hôtes nus pouvant être ciblés
authorized_macs / authorized_ssids / authorized_bssidslistes d'autorisation pour le ciblage L2 / sans fil
denied_networks / denied_macslistes de non-frappe — prévalent toujours sur les listes d'autorisation

Fail-closed par conception : une liste d'autorisation vide n'autorise rien, et un hôte dans la plage d'une entrée denied_networks (par ex. un contrôleur de domaine à l'intérieur d'un /24 autrement autorisé) est refusé.

Mode sécurisé. session.safe_mode = True force le dry-run même avec un périmètre valide chargé — utilisez-le pour répéter un engagement de bout en bout sans transmission.


Modules d'attaque

Couche 2 / 3 (Ethernet · IP)

ModuleFichierDescription
Usurpation ARPattacks/arp_spoof.pyEmpoisonnement de cache — MitM, DoS, unidirectionnel, passerelle uniquement
Usurpation DNSattacks/dns_spoof.pyInjection de réponse — sélective, tout usurper, fichier de règles, NXDOMAIN
MitM combinéattacks/combined_mitm.pyARP + DNS + capture d'identifiants complet (asyncio.TaskGroup)
SSL Stripattacks/ssl_strip.pyProxy de rétrogradation HTTPS transparent (Linux/macOS)
DHCP pirateattacks/rogue_dhcp.pyDétournement de la passerelle par défaut via un faux serveur DHCP (furtif)
LLMNR/NBT-NSattacks/llmnr_nbt.pyNOUVEAU — empoisonnement LLMNR + NBT-NS + mDNS, capture de hachages NTLMv2
WPADattacks/wpad.pyNOUVEAU — Injection de configuration automatique de proxy navigateur
Portail captifattacks/captive_portal.pyNOUVEAU — Fausse page de connexion avec 4 modèles

Sans fil 802.11

ModuleFichierDescription
Deauthattacks/deauth.pyNOUVEAU — désauthentification 802.11 (ciblée + diffusion), capture de handshake WPA
Inondation de balisesattacks/beacon_flood.pyNOUVEAU — Inonde les ondes de centaines de faux SSID
Scanner d'APattacks/deauth.pyNOUVEAU — Scanner passif de balises 802.11
Scanner de clientsattacks/deauth.pyNOUVEAU — Détecte les clients associés à un AP

IPv6

Télécharger l’outil