Skip to content
View sltcnb's full-sized avatar
🌁
I may be working
🌁
I may be working
  • France

Block or report sltcnb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sltcnb/README.md

sltcnb

Security engineer building DFIR and incident-response tooling, from acquisition through to a searchable, detection-rich case.

Most of my public work is one suite of standalone forensic tools. They share a set of contracts and normalize everything to Elastic Common Schema v8, so they compose into a pipeline but each one still works on its own.

Citadel

citadel composes the tools below into a single case workflow: acquire, ingest, parse, normalize, detect, analyze, enrich and report. Each stage is its own repository with its own CLI, so you can run the platform or take one piece and ignore the rest.

Stage Tool What it does
Acquire talon Live or dead-box collection on Windows, Linux and macOS into a hash-verified ZIP. gRPC remote agent over mTLS.
Intake sluice Identifies and deduplicates each artifact, then routes it to the right parser.
Parse babel 51 parser packs: EVTX, MFT, Registry, plist, PCAP, browsers, macOS triage, cloud audit. No suite dependencies.
Normalize rosetta Maps any event stream to ECS v8 and OSSEM through config-driven field maps.
Detect sigil 231 native rules across 33 ATT&CK-mapped categories, plus Sigma and YARA over the normalized timeline. Detections come back as events.
Analyze anvil Sandboxed runner for capa, FLOSS, oletools and PE triage, chained in a DAG.
Enrich augur Indicators to scored, sourced STIX 2.1 via OTX, AbuseIPDB, GreyNoise, Shodan, URLhaus and MISP.
Investigate pilot LLM agent that forms hypotheses, pivots, and cites the evidence behind every claim.
Report scribe Case timeline and findings to Markdown, HTML or DOCX.
Contracts citadel-contracts The event schema, parser contract and artifact taxonomy the rest depend on.

Standalone tools

Project What it does
cumulonimbus Cloud forensics and IR toolkit. Collects and normalizes AWS, Azure, GCP and Kubernetes logs to ECS v8.
Madeleine Memory forensics on Volatility3: orchestration, malware detection, timeline, ECS and STIX export.
MemoryLane Forensic imager in Rust with FTK Imager-compatible output. Bit-for-bit E01 and raw acquisition, targeted logical collection, read-back verification, resume.
BreadCrumb · breadcrumb-rs Signature-based file carver plus NTFS/FAT/ext/HFS+/APFS undelete. Two implementations at byte parity — Python as the readable reference, Rust for throughput.
CherryPick Cross-OS acquisition agent producing a signed, content-addressed bundle. Shares Talon's bundle contract, adds pytsk3 imaging and YARA.
HoneyJam Windows Registry forensics analyzer: plugins, malware detection, timelines, ECS export.
Pandora-Sandbox Static malware analysis: PE parsing, IOC and string extraction, YARA, heuristic scoring.
atktimeline Self-hosted attack timeline builder mapping events to MITRE ATT&CK.

Other

Project What it does
multilevel-multiusage-desktop Multi-level workstation on KVM: three isolated VMs on one screen, hotkey-switched, aligned to ANSSI-PA-114.
planX Native macOS task manager with a Kanban board, dependency graph and time tracking (SwiftUI, SwiftData).

Licensing

License Projects
PolyForm Noncommercial 1.0.0 The Citadel suite: citadel, citadel-contracts, talon, sluice, babel, rosetta, sigil, anvil, augur, pilot, scribe
Apache-2.0 cumulonimbus, Madeleine
MIT BreadCrumb, breadcrumb-rs, MemoryLane, CherryPick, HoneyJam, Pandora-Sandbox, atktimeline, multilevel-multiusage-desktop, planX

PolyForm Noncommercial is source-available rather than OSI-approved open source: free to run, modify and self-host for noncommercial purposes, with commercial use by written authorization.

Stack

Python · Rust · Elasticsearch · Sigma · ECS · STIX · MITRE ATT&CK · Docker · Kubernetes · React · SwiftUI

Focus

Incident response · cloud and memory forensics · artifact acquisition · detection engineering

Pinned Loading

  1. citadel citadel Public

    DFIR platform composing standalone forensic tools — acquire, ingest, parse, normalize to ECS, detect, analyze, and report a case end to end.

    Python

  2. BreadCrumb BreadCrumb Public

    Signature-based file carver plus NTFS/FAT/ext/HFS+/APFS undelete for disk images and block devices — recovers deleted files with no filesystem metadata. Pure Python 3.10+, stdlib only.

    Python 1

  3. CherryPick CherryPick Public

    Cross-OS forensic acquisition agent — live host, mounted volume, disk image or raw device into a signed, content-addressed bundle. Shares Talon's bundle contract (Windows/Linux/macOS).

    Python

  4. Madeleine Madeleine Public

    Madeleine — memory forensics toolkit built on Volatility3: orchestration, malware detection, timeline, ECS and STIX export.

    Python

  5. cumulonimbus cumulonimbus Public

    Cloud forensics & IR toolkit — collect/parse/normalize AWS, Azure, GCP & Kubernetes logs to ECS v8

    Python

  6. HoneyJam HoneyJam Public

    Modern Python Windows Registry forensics analyzer: plugins, malware detection, timelines, ECS export.

    Python