neo23x0/loki

Loki - Simple IOC and YARA Scanner

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 18th, 2026
Created on January 18th, 2015
Open Issues & Pull Requests: 18 (+0)
GitHub issues: Enabled
Number of forks: 615
Total Stargazers: 3,790 (+0)
Total Subscribers: 179 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.3 days
Mean response time: 225.4 days
90th percentile: 775.8 days
Tracked items: 19

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 647 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Loki is a simple IOC and YARA scanner that detects indicators of compromise across files and processes using multiple detection methods.

The tool addresses the need for straightforward malware detection by combining four core detection approaches: file name IOC regex matching against full paths, YARA signature matching on file data and process memory, hash comparison against known malicious files using MD5, SHA1, and SHA256, and C2 back-connect checking that compares process connection endpoints with known command-and-control IOCs. Additional checks include Regin filesystem detection, process anomaly analysis, SWF decompressed scanning, and SAM dump verification. The scanner produces color-coded results—green, yellow, or red—to indicate detection severity levels.

Developers considering adoption should be aware that this project is officially deprecated and in inactive maintenance mode. The maintainer has shifted focus to THOR, a more advanced commercial scanner with a free THOR Lite version available that offers better performance, stability, and rigorous testing. A Rust-based successor called LOKI 2 is under development but has not yet reached feature parity with the current release. The tool remains suitable for basic IOC scanning on Windows systems and can run from removable media or network shares without installation, though administrative privileges are required for full functionality. The project includes a decision flowchart to help users determine which scanner best fits their needs.

The project receives pull requests for bug fixes and straightforward issues that are merged into the codebase. Development activity is limited to maintenance rather than feature expansion or enhancement of existing capabilities.