// HARTWELL_LABS

+/ STATUS: OPERATIONAL · EBPF_TRACING · LINUX_5.8+ · HARTWELL_LABS

TALUS_PROCESS
_MONITOR

// SYS: RUST · eBPF · GO · KERNEL_TRACING · AUTO_RESPONSE

// WHY: FILE_ENCRYPTION_EVENTS // CAUGHT_IN_KERNEL

A sliding-window heuristic over the syscalls ransomware cannot hide — execve, openat, unlink — traced live in-kernel. Detection and response in one binary, before the encryption finishes.

/ What it is

Talus is a Rust eBPF monitor that watches filesystem-destroying syscall patterns in real time and acts on them — no signatures, no daemon sprawl, one GHCR image. The detection core scores a sliding window over traced syscalls; when the pattern of a ransomware run shows up, response fires automatically.

Built
Rust core, Go collector, eBPF probes
Target
Linux 5.8+, CI-built GHCR image
Detection
Sliding-window heuristics, no signatures
Status
Open source, MIT, CI green

// POINTERS:

github.com/BartoszOsiej/talus-process-monitor

Enterprise upgrade report

Main site

280000
events per second
4
CI workflows green
2
languages: rust + go
1
ghcr deployable image

[01] // FEATURES

WATCH_THE_KERNEL,
KILL_FAST.

ALL_REPOSITORIES

[02] // DEPTH

HOW_IT
WATCHES.

ENTERPRISE_REPORT

« Encryption leaves a fingerprint in the syscall stream. Talus reads it before the last file dies. »

[03] // HUB

FIND_IT_
AROUND_THE_WEB.

[04] // SUBPAGES

DEPLOYED_ON_
GH_PAGES.

[05] // PROOF // SHIPPED_AND_RUNNING

PROOF_OF_WORK.

Real captures from running the tool on this machine. No mockups.

talus-process-monitor running live with eBPF probes loaded
talus-process-monitorLIVE // EBPF TUI

[06] // BLOG // WRITEUPS

Write-ups live in /blog/ — full archive with reddit-grade voting, accounts and discussions under every post.