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
wraithwall-toolkit — Strumenti di deception engineering estratti da una piattaforma di produzione che prende il traffico live degli attaccanti, i canary token della supply chain, i log degli honeypot → scoring MITRE ATT&CK, e una specifica di configurazione di deception firmata e versionabile. Puro Python, MIT. | Kitploit
Strumenti/GitHubGitHub/niffyhunt/wraithwall-toolkit
Strumenti DifensiviRaccolta InformazioniCrittografiaThreat IntelligenceSicurezza della Supply ChainRisposta agli IncidentiAnalisi dei Log
GitHub

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 →
niffyhunt/wraithwall-toolkit

wraithwall-toolkit

Vedi Repository
9416 giorni faNon ancora revisionato

Informazioni

Strumenti di deception engineering estratti da una piattaforma di produzione che prende il traffico live degli attaccanti, i canary token della supply chain, i log degli honeypot → scoring MITRE ATT&CK, e una specifica di configurazione di deception firmata e versionabile. Puro Python, MIT.

Condividi

WraithWall Open-Source Toolkit

WraithWall Open-Source Toolkit

Quattro strumenti di deception engineering, estratti da una piattaforma di sicurezza in produzione che riceve traffico internet reale, ripuliti da ogni accoppiamento con prodotti/segreti e rilasciati sotto MIT.

Questa non è una demo da laboratorio. Ogni strumento è un pezzo di WraithWall — una piattaforma di deception sviluppata da una sola persona, in esecuzione dietro un reverse proxy con un honeypot che la alimenta 24 ore su 24. Queste sono le parti che sono realmente riutilizzabili in modo autonomo: se gestisci un honeypot, piazzi canary, o vuoi che la tua configurazione di deception sia versionata come codice, sono per te.

Ogni progetto è un pacchetto autonomo, installabile con pip install, con il proprio README, esempi, test e CLI. Nessuna dipendenza dalla piattaforma — niente Flask, niente database, niente segreti.

WraithWall Open-Source Toolkit architecture


Gli strumenti

ProgettoCosa faInstallazionePyPI
canary-kitGenera, registra e rileva canary token per la supply chain — riconduce un beacon in arrivo direttamente al token che hai piazzato. Storage collegabile, Redis opzionale.pip install canary-kitPubblicato 0.1.0
honeypot-mitreTrasforma i log grezzi dell'honeypot Cowrie in tecniche strutturate MITRE ATT&CK, un punteggio deterministico e deduplicazione per replay — senza LLM richiesto (è un extra opzionale).pip install honeypot-mitrePubblicato 0.1.0
dml-specDeception Markup Language — una specifica versionata e firmata con HMAC per la configurazione di trap/canary. Valida, firma e verifica così la tua deception è confrontabile con diff e a prova di manomissione.cd dml-spec && pip install .v2 (0.2.0 pronta, non ancora caricata)
wraithmeshMesh di sensori distribuiti — segue i log Cowrie, aggrega le campagne localmente, invia tramite uplink osservazioni di classi di equivalenza firmate a aggregatori di corroborazione. Egress che preserva la privacy per impostazione predefinita.cd honeypot-mitre && pip install . && cd ../wraithmesh && pip install .v2 (0.2.0 pronta, non ancora caricata)

Pacchetti pubblicati correlati al di fuori di questa cartella: wraithwall (piattaforma), ravenscan (CLI raven).
Il client HTTP API sarà wraithwall-sdk (ancora in sviluppo; non fa parte di questo toolkit).

Vedi PACKAGE_INVENTORY.md per la checklist completa del rilascio v2.


Assaggio rapido

# 1. Canary Kit — mint a token, then detect its beacon
cd canary-kit && pip install .
canary-kit --registry demo.json mint internal-sdk 2.4.1 --type runtime
# ...the token later beacons home from an environment you don't control:
canary-kit --registry demo.json beacon <token-from-mint> --ip 198.51.100.23

# 2. Honeypot → MITRE — raw cowrie log to scored, mapped sessions
cd ../honeypot-mitre && pip install .
honeypot-mitre examples/sample_cowrie.json     # → per-session techniques + score + dedup key

# 3. DML — validate, sign, and verify a deception document
cd ../dml-spec && pip install .
export DML_KEY="your-signing-key"
dml validate examples/example_traps.yaml
dml sign     examples/example_traps.yaml --key-env DML_KEY > signed.yaml
dml verify   signed.yaml --key-env DML_KEY

# 4. WraithMesh — Cowrie tail to signed campaign observations
cd ../wraithmesh && pip install .
export WRAITHMESH_KEY="demo-key"
wraithmesh init-manifest --output /tmp/mesh.json
wraithmesh sensor run --config /tmp/mesh.json --once --log ../honeypot-mitre/examples/sample_cowrie.json

Consulta il README di ciascun progetto per l'API completa, la CLI e le note di progettazione.


Principi di progettazione (condivisi tra tutti e quattro)

  • Nucleo deterministico. Punteggi, mappature e firme sono aritmetica trasparente e crittografia standard che puoi eseguire a mente o verificare riga per riga — non una scatola nera. Dove un LLM è d'aiuto, è strettamente opzionale.
  • Nessun accoppiamento nascosto. Ogni pacchetto si importa ed esegue con zero dipendenze dalla piattaforma padre, da Flask, da un database o da Redis. I servizi esterni (Redis, un LLM, la persistenza) sono interfacce collegabili con valori predefiniti in memoria sensati.
  • Nessun segreto, mai. Le chiavi di firma e le credenziali provengono dal chiamante (argomento del costruttore o una variabile d'ambiente impostata dal chiamante). Nulla è codificato in modo fisso.
  • Onesti sui limiti. La corrispondenza ATT&CK basata su sottostringhe è grezza; la correlazione è quasi in tempo reale, non esaustiva. La documentazione lo dice chiaramente invece di implicare una copertura che non esiste.

Requisiti

  • Python 3.10+
  • Praticamente è tutto — le dipendenze sono minime e dichiarate per progetto in ciascun pyproject.toml.

Licenza

Tutti e quattro i progetti sono rilasciati sotto la MIT License — © 2026 Niffyhunt. Usali, crea fork, distribuiscili. L'attribuzione è apprezzata, non richiesta.


Parte del progetto WraithWall · di Niffy_hunt · @wraithwalll su X · wraithwall su GitHub

Scarica lo strumento