Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/lascc/dfirhub
ForensicsInformation GatheringDigital ForensicsThreat IntelligenceIncident ResponseCurated ResourcesLog Analysis
GitHublascc/dfirhub

DFIRHub

Search artifact paths, build collection scripts, and convert Sigma rules. All in one place.

View Repository
9284 days agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Website

DFIRHub

DFIRHub is a reference for Windows forensic artifacts. It lists the KAPE targets from Eric Zimmerman's KapeFiles repository, shows what each one collects, and gives you the command to run. It also converts Sigma rules into queries for your SIEM.

DFIRHub landing page

What it does

You can search artifacts by name, or start from a question on the home page, such as "Did this program run?". Each artifact page lists the paths KAPE collects, adds notes, and links to CyberChef recipes for the data inside. A side panel builds the collection command for KAPE, PowerShell, Batch, or WSL.

Collections group related artifacts, and the script builder combines several artifacts into one collection script. Short links open an artifact directly: /prefetch works for popular ones, and /a/<slug> works for every artifact.

The converter turns a Sigma rule into one of 17 backends, including Splunk, Elastic, KQL, Loki, and CrowdStrike. It runs pySigma in the browser through Pyodide. You can also search the SigmaHQ repository and import a rule from the results.

The site is dark by default. The header switch also offers a light theme and an auto setting that follows your browser. Every artifact page has its own social preview image, rendered at build time.

Getting started

You need Node 24 and pnpm 10. The KapeFiles data is a git submodule, so initialize it after you clone.

git clone https://github.com/LasCC/DFIRHub.git
cd DFIRHub
git submodule update --init --recursive
pnpm install
pnpm dev

Open http://localhost:4321.

Commands

CommandDescription
pnpm devStart the development server
pnpm buildBuild the site. It also renders a social image per artifact, about 90 seconds total
pnpm previewServe the production build locally
pnpm testRun the tests
pnpm astro checkType check the project
pnpm checkLint and check formatting with Ultracite
pnpm fixFix lint and formatting problems
pnpm run sigma:indexRebuild the Sigma rules index from SigmaHQ

Project structure

src/
├── components/
│   ├── artifact/     # Artifact page: paths, command generator, CyberChef links
│   ├── artifacts/    # Category filters for the artifact list
│   ├── builder/      # Script builder
│   ├── converter/    # Sigma rule converter UI
│   ├── home/         # Landing page sections
│   ├── layout/       # Header, footer, shader background, keyboard shortcuts
│   ├── search/       # Pagefind search
│   └── ui/           # Shared UI primitives and code blocks
├── content/kapefiles # KapeFiles git submodule
├── hooks/            # Theme and clipboard hooks
├── layouts/          # Base page layout and SEO tags
├── lib/              # KAPE data, command generators, social card renderer
│   └── sigma/        # Sigma converter engine (Pyodide worker, backends, pipelines)
├── pages/            # Astro file-based routing, including /og/<slug>.png
└── styles/           # Global Tailwind styles

Deployment

The site deploys to Netlify. Two GitHub Actions workflows keep the data current. Both need a NETLIFY_BUILD_HOOK secret, which you create under Build hooks in Netlify and add to the repository secrets in GitHub.

WorkflowScheduleWhat it does
update-kapefiles.ymlWeekly (Mon 00:00 UTC)Triggers a Netlify rebuild to pull the latest KapeFiles submodule
update-sigma-rules.ymlMonthly (1st, 02:00 UTC)Rebuilds the Sigma rules index from the SigmaHQ API, commits it, and triggers a rebuild

You can also start either workflow by hand with workflow_dispatch.

Keyboard shortcuts

ShortcutAction
/ or Cmd+KOpen search
Cmd+Shift+KOpen Sigma search (converter page)
g hGo to home
g aGo to artifacts
g cGo to collections
g bGo to builder
g sGo to converter
j / kMove down / up in a list
?Show all shortcuts

Built with

Astro and React, Tailwind CSS, Pagefind, Pyodide, Satori for the social images, and Netlify.

License

MIT

Acknowledgments

  • Eric Zimmerman wrote KAPE and maintains KapeFiles.
  • SigmaHQ maintains the Sigma detection rules.
  • pySigma is the conversion engine.
Download Tool