Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Incident Response
  3. LOKI

LOKI

GPL-3.0Pythonv0.51.0

A simple IOC and YARA scanner for detecting malware and security threats via file names, hashes, YARA rules, and C2 connections.

Visit WebsiteGitHubGitHub
3.8k stars615 forks0 contributors

What is LOKI?

Loki is an open-source security scanner that detects Indicators of Compromise (IOCs) on computer systems. It uses multiple detection methods including YARA rules, hash matching, filename regex, and C2 connection checks to identify malware, rootkits, and other security threats. The tool is designed for quick deployment and scanning during security incidents.

Target Audience

Security analysts, incident responders, and forensic investigators who need a lightweight, portable tool for detecting known threats and IOCs on Windows, Linux, and macOS systems.

Value Proposition

Developers choose Loki for its simplicity, multi-platform support, and comprehensive IOC detection capabilities without requiring complex setup. It's particularly valued for its extensible signature base and ability to run from removable media during incident response.

Overview

Loki - Simple IOC and YARA Scanner

Use Cases

Best For

  • Rapid incident response scanning on potentially compromised systems
  • Forensic investigations requiring YARA-based malware detection
  • Checking systems against known IOCs during security audits
  • Portable security scanning from USB drives or network shares
  • Detecting advanced persistent threats (APTs) and rootkits
  • Educational purposes for learning about IOC detection methodologies

Not Ideal For

  • Organizations requiring actively maintained security tools with regular updates and new features
  • Large-scale, automated security operations needing high-speed scanning and seamless SIEM integration
  • Teams that prefer graphical interfaces or cloud-based threat detection platforms

Pros & Cons

Pros

Cross-Platform Portability

Loki runs on Windows, Linux, and macOS with setup instructions provided in the README, making it versatile for diverse incident response environments.

Extensible Detection Framework

Users can add custom YARA rules, hash IOCs, and filename regexes through the signature-base sub-repository, allowing for tailored threat detection as described in the Signature and IOCs section.

Rapid Deployment Capability

Designed to run from removable media or network shares without complex installation, Loki is ideal for quick scans during security incidents, as highlighted in the 'How-To Run' section.

Comprehensive IOC Methods

Combines file name matching, YARA scanning, hash checking, and C2 connection analysis for multi-layered threat detection, detailed in the key features list.

Cons

Deprecated and Inactive

The project is officially in inactive maintenance mode, with the README stating that no new features are added and recommending alternatives like THOR Lite, limiting long-term viability.

Performance and Stability Limitations

Compared to newer tools like THOR Lite or LOKI-RS, Loki is slower and less stable, with the author admitting THOR Lite is 'faster, more stable, and rigorously tested' in the README.

Complex Self-Compilation

Building Loki from source requires installing multiple Python dependencies and YARA, which can be error-prone, especially on non-Windows systems, as outlined in the Requirements section.

Frequently Asked Questions

Quick Stats

Stars3,773
Forks615
Contributors0
Open Issues15
Last commit6 months ago
CreatedSince 2015

Tags

#signature#hash#yara-rules#malware-detection#command-line-tool#ioc#dfir#python#scanner#yara#forensics#incident-response#antivirus#security-scanner#threat-hunting

Built With

Y
YARA
p
psutil
P
PyInstaller
P
PyWin32
P
Python
c
colorama

Links & Resources

Website

Included in

Security14.2kMalware Analysis13.6kIncident Response8.9k
Auto-fetched 17 hours ago

Related Projects

Detect It Easy(DiE)Detect It Easy(DiE)

Program for determining types of files for Windows, Linux and MacOS.

Stars11,223
Forks931
Last commit2 days ago
capacapa

The FLARE team's open-source tool to identify capabilities in executable files.

Stars6,115
Forks710
Last commit4 days ago
FibratusFibratus

Adversary tradecraft detection, protection, and hunting

Stars2,503
Forks217
Last commit2 days ago
HashCheckHashCheck

HashCheck Shell Extension for Windows with added SHA2, SHA3, and multithreading; originally from code.kliu.org

Stars2,061
Forks222
Last commit4 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub