Hacksguard — Blazingly Fast TUI Malware Analysis Tool for SOC Analysts
v0.3.0 — MIT LICENSE — RUST STABLE

HACKSGUARD

BLAZINGLY FAST MALWARE ANALYSIS

A multi-threaded terminal UI for static analysis of PE files. Built in Rust for SOC analysts, threat hunters, and reverse engineers. Triage a binary in under a second — headers, imports, YARA, entropy, disassembly — without leaving your terminal.

$ cargo build --release
analyst@soc:~
~
SCROLL ▾

// CAPABILITIES

Deep static analysis.
Zero UI latency.

{{ f.glyph }}

{{ f.title }}

{{ f.desc }}

// RISK ENGINE

A 0–100 verdict across five heuristic axes

Every binary is scored on Entropy, Suspicious APIs, PE Anomalies, Strings, and Packing. A single YARA match overrides the score to 100 — Critical. The verdict lands on your dashboard before you finish reading the filename.

{{ ax.name }}
{{ ax.pts }}
RISK RADAR — sf.exe CRITICAL [100/100]
SHANNON ENTROPY — 64 CHUNKS 5.48 [Normal]

// ENTROPY & PACKING

Spot packed payloads at a glance

Shannon entropy is computed in parallel with rayon::par_chunks over a zero-copy memory map. The graph color-codes severity: green under 6.0, amber in the gray zone, red above 7.0 — where encryption and packers live.

< 6.0 — normal compiled code, plaintext
6.0 – 7.0 — gray zone, possibly compressed
> 7.0 — likely obfuscated, encrypted, packed

// ARCHITECTURE

Everything runs concurrently

Zero-copy mmap I/O feeds four parallel analysis threads. The TUI launches the instant basic analysis lands — YARA streams its verdict in live.

.exe
PE binary
memmap2 · zero-copy
THREAD {{ p.idx }}
{{ p.name }}
{{ p.desc }}
0–100
Risk verdict
TUI dashboard · JSON

// NINE TABS

One binary, every angle

OPEN INTERACTIVE DEMO →
Hacksguard screenshot

{{ activeShotCaption }}

Triage your first binary
in the next 60 seconds

Linux · Windows · macOS — one Rust binary, no daemons, no API keys.

$ git clone --recursive https://github.com/Rhacknarok/hacksguard.git
$ cd hacksguard && cargo build --release
$ ./target/release/hacksguard suspicious.exe
↓ DOWNLOAD READ THE DOCS