No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Karpfen 7672e7548c
Some checks failed
run-yara-sigs / run (push) Has been cancelled
fix: Exclude gen_susp_obfuscation.yar
2025-06-30 18:22:55 +02:00
.github/workflows fix: Add back branch condition 2025-06-30 18:19:23 +02:00
flake.lock flake.lock: Update 2025-06-30 01:07:33 +00:00
flake.nix feat: add flake 2024-10-22 15:41:59 +02:00
LICENSE Initial commit 2024-10-22 15:41:11 +02:00
README.md doc: Add run-yara-sigs status badge 2025-06-30 18:21:21 +02:00
yara.nix fix: Exclude gen_susp_obfuscation.yar 2025-06-30 18:22:55 +02:00

update-flake-lock run-yara-sigs

Run

With yara available in your PATH

nix run git+https://github.com/karpfediem/yara-sigs local/path/to/scan
nix run . local/path/to/scan

Without yara available in your PATH

nix develop git+https://github.com/karpfediem/yara-sigs -c yara-sigs local/path/to/scan
nix develop . -c yara-sigs local/path/to/scan

Components

Signatures

A collection of malware signatures: https://github.com/Neo23x0/signature-base

Some signatures are only compatible with proprietary signature checkers THOR or LOKI. Signatures incompatible with yara are filtered out.

Wrapper script

A tiny wrapper script around yara (https://github.com/VirusTotal/yara) - yara-sigs which calls yara with the directory of the filtered signatures above.