Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
spoofed — Una suite professionale di spoofing di rete in Python completamente asincrona per audit di sicurezza autorizzati. Include intercettazione completa IPv4/IPv6, attacchi wireless 802.11, avvelenamento LLMNR/NBT-NS e una TUI interattiva con registrazione di audit a prova di manomissione. | Kitploit
Strumenti/GitHubGitHub/amibhai/spoofed
Auditing Wi-FiEvasione IDS/IPSScripting e AutomazionePost-ExploitSicurezza di ReteSicurezza WirelessPenetration TestingRed TeamingAnalisi DNS
GitHubamibhai/spoofed

spoofed

Vedi Repository
12 mesi faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →

Informazioni

Una suite professionale di spoofing di rete in Python completamente asincrona per audit di sicurezza autorizzati. Include intercettazione completa IPv4/IPv6, attacchi wireless 802.11, avvelenamento LLMNR/NBT-NS e una TUI interattiva con registrazione di audit a prova di manomissione.

Condividi

Spoof Toolkit v2.1

Suite professionale di spoofing di rete in Python asincrono UI interattiva a menu · Copertura completa IPv4/IPv6 · Poisoning in stile Responder Solo per test di sicurezza autorizzati — di amibhai

Disclaimer: Questo strumento è destinato esclusivamente a scopi educativi e a verifiche di sicurezza autorizzate. Gli autori non si assumono alcuna responsabilità e non sono responsabili per qualsiasi uso improprio o danno causato da questo programma. Non utilizzare questo strumento su reti di cui non si è proprietari o per le quali non si dispone di esplicita autorizzazione scritta per il test.

CI Coverage Python License


Novità nella v2.1

ModuloDescrizione
attacks/deauth.pyDeautenticazione 802.11 — disconnessione dei client, cattura degli handshake WPA
attacks/beacon_flood.pyFlood di beacon 802.11 — tempesta di SSID falsi
attacks/llmnr_nbt.pyPoisoning LLMNR + NBT-NS + mDNS (cattura di hash in stile Responder)
attacks/icmpv6_ra.pySpoofing di Router Advertisement ICMPv6 — dirottamento del gateway IPv6
attacks/ndp_spoof.pyPoisoning di Neighbor Advertisement NDP IPv6 — ARP spoof IPv6
attacks/captive_portal.pyCaptive portal (template hotel/aziendale/caffè/ISP)
attacks/wpad.pyIniezione di auto-configurazione proxy WPAD
core/platform_compat.pyAstrazione macOS pf + Linux iptables + Windows netsh
Jitter temporaleRitardo casuale di ±N secondi su ogni burst di pacchetti per l'evasione IDS
GitHub Actions CIpytest + mypy + soglia di copertura (≥80%) su Python 3.10–3.12
Dockerdocker build + docker-compose up per un deployment portabile
pyproject.tomlPackaging moderno, configurazione mypy strict, lint ruff, configurazione della copertura

Funzionalità in sintesi

FunzionalitàDettagli
AutorizzazioneFile di scope delle rules-of-engagement — l'esecuzione reale viene rifiutata per qualsiasi target fuori scope o fuori finestra; nessuno scope ⇒ solo dry-run
ArchitetturaPython 3.10+ 100% asincrono — zero threading.Thread
UIBanner animato a 256 colori + menu numerati + breadcrumb
DashboardTUI live PRISM a 3 pannelli (log attacchi / statistiche pacchetti / credenziali)
LoggingAudit trail structlog concatenato con HMAC-SHA256 (a prova di manomissione)
ReportJSON + Markdown + HTML generati automaticamente dopo ogni sessione
LingueRilevamento automatico da LANG + cambio manuale (en, hi, ar, zh, fr, es)
PreflightSistema di 17 controlli (scope, root, Python, dipendenze, interfacce, terminale)
PuliziaRipristina sempre le tabelle ARP/NDP e le regole iptables/pf in finally
PiattaformaLinux (completo) · macOS (backend pf) · Windows (Npcap, limitato)

Rules of Engagement (Autorizzazione e controllo dello scope)

Gli ingaggi reali sono definiti da uno scope firmato. Questo toolkit ne impone uno a livello di codice: non trasmetterà un singolo pacchetto verso un target che non sia esplicitamente autorizzato, all'interno di una finestra di ingaggio aperta. Questa è la differenza tra uno strumento professionale da red team e uno script indiscriminato.

Come funziona

  • Dichiara l'ingaggio una volta in un file di scope JSON (o YAML) — vedi rules/engagement.example.json.
  • Indica al toolkit dove trovarlo tramite la variabile d'ambiente SPOOF_TOOLKIT_SCOPE.
  • Ogni modulo di attacco chiama Session.guard(...) prima di toccare un target. Un target al di fuori degli intervalli autorizzati — o una finestra di ingaggio chiusa — solleva AuthorizationError e l'attacco viene rifiutato.
  • Nessuno scope caricato ⇒ solo dry-run. I pacchetti vengono comunque costruiti e validati (ottimo per formazione, demo e CI) ma non vengono mai messi sulla rete.
  • L'autorizzazione in vigore — inclusa una fingerprint SHA-256 — viene scritta nel log di audit concatenato con HMAC e in ogni report di sessione, così il report dimostra esattamente cosa è stato autorizzato.
# 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

Campi del file di scope

CampoSignificato
engagement_idobbligatorio — identificatore univoco dell'engagement
authorized_byobbligatorio — soggetto nominato che autorizza il test (SOW / ticket)
client, operator, contact, notesmetadati dell'engagement per la traccia di audit
start, endfinestra ISO-8601 (UTC presunto se manca l'offset); entrambi i limiti possono essere omessi per una finestra aperta
authorized_networksCIDR IPv4/IPv6 o host singoli che possono essere presi di mira
authorized_macs / authorized_ssids / authorized_bssidsallowlist per il targeting L2 / wireless
denied_networks / denied_macsliste no-strike — prevalgono sempre sulle allowlist

Fail-closed per progettazione: un'allowlist vuota non autorizza nulla, e un host nell'intervallo presente in una voce denied_networks (ad es. un domain controller all'interno di una /24 altrimenti autorizzata) viene rifiutato.

Safe mode. session.safe_mode = True forza il dry-run anche con uno scope valido caricato — usalo per provare un engagement end-to-end senza trasmettere.


Moduli di attacco

Livello 2 / 3 (Ethernet · IP)

ModuloFileDescrizione
ARP Spoofingattacks/arp_spoof.pyAvvelenamento della cache — MitM, DoS, unidirezionale, solo gateway
DNS Spoofingattacks/dns_spoof.pyIniezione di risposte — selettiva, spoof-all, file di regole, NXDOMAIN
MitM combinatoattacks/combined_mitm.pyARP + DNS + cattura credenziali completo (asyncio.TaskGroup)
SSL Stripattacks/ssl_strip.pyProxy trasparente di downgrade HTTPS (Linux/macOS)
DHCP Rogueattacks/rogue_dhcp.pyDirottamento del gateway predefinito tramite server DHCP falso (stealthy)
LLMNR/NBT-NSattacks/llmnr_nbt.pyNUOVO — avvelenamento LLMNR + NBT-NS + mDNS, cattura hash NTLMv2
WPADattacks/wpad.pyNUOVO — iniezione della configurazione automatica del proxy del browser
Captive Portalattacks/captive_portal.pyNUOVO — pagina di login falsa con 4 template

Wireless 802.11

ModuloFileDescrizione
Deauthattacks/deauth.pyNUOVO — deautenticazione 802.11 (mirata + broadcast), cattura handshake WPA
Beacon Floodattacks/beacon_flood.pyNUOVO — inonda l'etere con centinaia di SSID falsi
AP Scannerattacks/deauth.pyNUOVO — scanner passivo dei beacon 802.11
Client Scannerattacks/deauth.pyNUOVO — rileva i client associati a un AP

IPv6

Scarica lo strumento