
A blazingly fast, multi-threaded TUI malware analysis tool built in Rust. Features deep PE parsing, YARA scanning, and heuristic risk scoring.

Hacksguard is a blazingly fast, multi-threaded Terminal UI (TUI) static analysis tool designed for SOC analysts, threat hunters, and reverse engineers. Built entirely in Rust, it provides an intuitive dashboard for quick triage and deep inspection of Portable Executable (PE) files right from your terminal.
boreal crate, Hacksguard dynamically loads local YARA rules (e.g., Elastic protections-artifacts) to detect known threats, packers, and evasion techniques.iced-x86 integration, or dive into raw bytes with the built-in Hex Dump viewer.hacksguard --json <file> to bypass the terminal UI and export the full analysis report as a structured JSON object for SIEM/SOAR integrations.Make sure you have Rust and Cargo installed, then run:
git clone https://github.com/Rhacknarok/hacksguard.git
cd hacksguard
cargo build --release
The compiled binary will be available at target/release/hacksguard.
For Nix or NixOS users is a package
available in Nixpkgs. Keep in mind that the lastest releases might only
be present in the unstable channel.
$ nix-env -iA nixos.hacksguard
Run Hacksguard by providing the path to the executable you want to analyze:
cargo run --release -- <path/to/binary.exe>
Tab / Right Arrow: Next TabShift+Tab / Left Arrow: Previous TabUp / Down / k / j: ScrollPageUp / PageDown: Fast Scrollq / Esc: Quitratatui & crossterm - TUI renderinggoblin - PE/ELF parsingboreal - Pure Rust YARA engineiced-x86 - Disassembler







