Sweep a compromised Windows or Linux server for known malware during an incident response engagement without installing antivirus.
Run YARA-based detection across a file system to hunt for attacker tools or implants matching known signatures.
Add custom IOC files and YARA rules to the signatures folder so Loki automatically picks them up on the next scan.
Triage a suspected system quickly using pre-built signatures and color-coded results before escalating to deeper forensic analysis.
Run the built-in updater to download signatures before first scan, no Python install needed on Windows when using the pre-built executable.
Loki is a scanner that checks files and running processes on a Windows or Linux computer for signs of malware or attacker activity. It was built for incident response and forensics work, where an investigator needs to sweep a system for known threats without installing a full antivirus product. The tool uses four detection methods. It checks file names and paths against a list of patterns associated with malware. It runs YARA rules, which are pattern-matching signatures used in the security industry, against file contents and running process memory. It compares file hash values (MD5, SHA1, SHA256) against a database of known malicious files. It also compares active network connections from processes against a list of known command-and-control server addresses. Results are color-coded as green, yellow, or red so investigators can quickly triage findings. Loki ships with a pre-built Windows executable so no Python installation is required on the target machine. Signatures are stored in a separate sub-repository and can be updated by running a built-in updater. Custom YARA rules and IOC files can be added to the signatures folder and Loki will pick them up automatically on next run. The README is direct about the project's current status: the Python version of Loki is officially deprecated and no longer actively developed. The author built a faster commercial scanner called THOR (with a free tier called THOR Lite) and is separately working on a Rust rewrite called Loki 2. The README includes a flow chart to help users decide which scanner fits their situation. For teams that already have Loki integrated into workflows, it still runs and the author merges bug fix pull requests. For new deployments, the README points toward the Rust rewrite or THOR Lite as better alternatives.
← neo23x0 on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.