Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
wraithwall-toolkit — Deception-engineering tools pulled from a production platform that takes live attacker traffic, supply-chain canary tokens, honeypot logs → MITRE ATT&CK scoring, and a signed, versionable deception-config spec. Pure Python, MIT. | Kitploit
도구/GitHubGitHub/niffyhunt/wraithwall-toolkit
Defensive ToolsInformation GatheringCryptographyThreat IntelligenceSupply Chain SecurityIncident ResponseLog Analysis
GitHubniffyhunt/wraithwall-toolkit

wraithwall-toolkit

Deception-engineering tools pulled from a production platform that takes live attacker traffic, supply-chain canary tokens, honeypot logs → MITRE ATT&CK scoring, and a signed, versionable deception-config spec. Pure Python, MIT.

저장소 보기
9313일 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
요청한 언어로 콘텐츠를 사용할 수 없습니다. 영어 버전을 표시합니다.

WraithWall Open-Source Toolkit

WraithWall Open-Source Toolkit

Four deception-engineering tools, lifted out of a production security platform that takes live internet traffic, cleaned of all product/secret coupling, and released under MIT.

This isn't a lab demo. Each tool is a piece of WraithWall — a solo-built deception platform running behind a reverse proxy with a honeypot feeding it around the clock. These are the parts that are genuinely reusable on their own: if you run a honeypot, plant canaries, or want your deception config versioned like code, they're for you.

Every project is a standalone, pip install-able package with its own README, examples, tests, and CLI. No dependency on the platform — no Flask, no database, no secrets.

WraithWall Open-Source Toolkit architecture


The tools

ProjectWhat it doesInstallPyPI
canary-kitMint, register, and detect supply-chain canary tokens — match an incoming beacon straight back to the token you planted. Pluggable storage, optional Redis.pip install canary-kitPublished 0.1.0
honeypot-mitreTurn raw Cowrie honeypot logs into structured MITRE ATT&CK techniques, a deterministic score, and replay dedup — no LLM required (it's an optional extra).pip install honeypot-mitrePublished 0.1.0
dml-specDeception Markup Language — a versioned, HMAC-signed spec for trap/canary config. Validate, sign, and verify so your deception is diffable and tamper-evident.cd dml-spec && pip install .v2 (0.2.0 ready, not uploaded yet)
wraithmeshDistributed sensor mesh — tail Cowrie logs, collapse campaigns locally, uplink signed equivalence-class observations to corroborating aggregators. Privacy-preserving egress by default.cd honeypot-mitre && pip install . && cd ../wraithmesh && pip install .v2 (0.2.0 ready, not uploaded yet)

Related published packages outside this folder: wraithwall (platform), ravenscan (raven CLI).
HTTP API client will be wraithwall-sdk (still building; not this toolkit).

See PACKAGE_INVENTORY.md for the full v2 release checklist.


Quick taste

# 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

See each project's README for the full API, CLI, and design notes.


Design principles (shared across all four)

  • Deterministic core. Scores, mappings, and signatures are transparent arithmetic and standard crypto you can run in your head or audit line-by-line — not a black box. Where an LLM helps, it's strictly optional.
  • No hidden coupling. Each package imports and runs with zero dependency on the parent platform, Flask, a database, or Redis. External services (Redis, an LLM, persistence) are pluggable interfaces with sensible in-memory defaults.
  • No secrets, ever. Signing keys and credentials come from the caller (constructor arg or an env var the caller sets). Nothing is hardcoded.
  • Honest about limits. Substring-based ATT&CK matching is crude; correlation is near-real-time, not exhaustive. The docs say so plainly rather than implying coverage that isn't there.

Requirements

  • Python 3.10+
  • That's mostly it — dependencies are minimal and declared per-project in each pyproject.toml.

License

All four projects are released under the MIT License — © 2026 Niffyhunt. Use them, fork them, ship them. Attribution appreciated, not required.


Part of the WraithWall project · by Niffy_hunt · @wraithwalll on X · wraithwall on GitHub

도구 다운로드