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
wraithwall-toolkit — Outils d'ingénierie de tromperie issus d'une plateforme de production qui transforme le trafic d'attaquants en direct, les jetons canaris de chaîne d'approvisionnement et les journaux de pots de miel → notation MITRE ATT&CK, et une spécification de configuration de tromperie signée et versionnable. Pur Python, MIT. | Kitploit
Outils/GitHubGitHub/niffyhunt/wraithwall-toolkit
Outils DéfensifsCollecte d'InformationsCryptographieRenseignement sur les MenacesSécurité de la Chaîne LogistiqueRéponse aux IncidentsAnalyse de Journaux
GitHub

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

wraithwall-toolkit

Voir le dépôt
94il y a 16 joursPas encore vérifié

À propos

Outils d'ingénierie de tromperie issus d'une plateforme de production qui transforme le trafic d'attaquants en direct, les jetons canaris de chaîne d'approvisionnement et les journaux de pots de miel → notation MITRE ATT&CK, et une spécification de configuration de tromperie signée et versionnable. Pur Python, MIT.

Partager

WraithWall Open-Source Toolkit

WraithWall Open-Source Toolkit

Quatre outils d'ingénierie de tromperie, extraits d'une plateforme de sécurité en production qui traite du trafic internet réel, nettoyés de tout couplage produit/secret, et publiés sous MIT.

Ce n'est pas une démo de laboratoire. Chaque outil est un élément de WraithWall — une plateforme de tromperie développée en solo, fonctionnant derrière un reverse proxy avec un honeypot qui l'alimente en continu. Ce sont les parties réellement réutilisables de manière autonome : si vous exploitez un honeypot, plantez des canaris, ou souhaitez versionner votre configuration de tromperie comme du code, elles sont faites pour vous.

Chaque projet est un package autonome, installable via pip install, avec son propre README, exemples, tests et CLI. Aucune dépendance à la plateforme — pas de Flask, pas de base de données, pas de secrets.

WraithWall Open-Source Toolkit architecture


Les outils

ProjetCe qu'il faitInstallationPyPI
canary-kitGénère, enregistre et détecte des jetons canaris de chaîne d'approvisionnement — associe une balise entrante directement au jeton que vous avez planté. Stockage enfichable, Redis en option.pip install canary-kitPublié 0.1.0
honeypot-mitreTransforme les journaux bruts du honeypot Cowrie en techniques MITRE ATT&CK structurées, un score déterministe, et une déduplication de rejeu — sans LLM requis (c'est une option supplémentaire).pip install honeypot-mitrePublié 0.1.0
dml-specDeception Markup Language — une spécification versionnée et signée HMAC pour la configuration des pièges/canaris. Validez, signez et vérifiez afin que votre tromperie soit comparable par diff et infalsifiable.cd dml-spec && pip install .v2 (0.2.0 prêt, pas encore téléversé)
wraithmeshMaillage de capteurs distribués — suit les journaux Cowrie, regroupe les campagnes localement, transmet des observations de classes d'équivalence signées à des agrégateurs corroborants. Sortie préservant la confidentialité par défaut.cd honeypot-mitre && pip install . && cd ../wraithmesh && pip install .v2 (0.2.0 prêt, pas encore téléversé)

Packages publiés associés en dehors de ce dossier : wraithwall (plateforme), ravenscan (CLI raven).
Le client HTTP API sera wraithwall-sdk (en cours de développement ; pas dans ce toolkit).

Voir PACKAGE_INVENTORY.md pour la liste complète de vérification de la version v2.


Aperçu rapide

# 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

Consultez le README de chaque projet pour l'API complète, la CLI et les notes de conception.


Principes de conception (communs aux quatre)

  • Cœur déterministe. Les scores, les mappings et les signatures sont de l'arithmétique transparente et de la cryptographie standard que vous pouvez exécuter de tête ou auditer ligne par ligne — pas une boîte noire. Là où un LLM aide, il est strictement optionnel.
  • Aucun couplage caché. Chaque package s'importe et s'exécute sans aucune dépendance à la plateforme parente, à Flask, à une base de données ou à Redis. Les services externes (Redis, un LLM, la persistance) sont des interfaces enfichables avec des implémentations en mémoire par défaut pertinentes.
  • Aucun secret, jamais. Les clés de signature et les identifiants proviennent de l'appelant (argument du constructeur ou variable d'environnement définie par l'appelant). Rien n'est codé en dur.
  • Honnête sur les limites. La correspondance ATT&CK basée sur des sous-chaînes est grossière ; la corrélation est en quasi-temps réel, pas exhaustive. La documentation le dit clairement plutôt que de laisser entendre une couverture qui n'existe pas.

Prérequis

  • Python 3.10+
  • C'est à peu près tout — les dépendances sont minimales et déclarées par projet dans chaque pyproject.toml.

Licence

Les quatre projets sont publiés sous la MIT License — © 2026 Niffyhunt. Utilisez-les, forkez-les, diffusez-les. L'attribution est appréciée, pas obligatoire.


Fait partie du projet WraithWall · par Niffy_hunt · @wraithwalll sur X · wraithwall sur GitHub

Télécharger l’outil