Tools & Projects


Alien Parser

DFIR tool for extracting YARA matches from THOR JSON logs

A CLI utility for DFIR analysts and threat hunters. Processes THOR scan output and converts YARA rule matches into clean, filterable CSV files — cutting triage time during incident response.

Features:

  • Extract YARA matches from THOR JSON logs
  • Filter by score threshold (0–100)
  • Filter by specific rule name
  • Generate JSON summary reports with host statistics
  • No external dependencies (Python 3.7+ standard library only)

Usage:

# Basic extraction
python yaraconvert.py -i thor_log.json -o results.csv

# High priority only (score >= 80)
python yaraconvert.py -i thor_log.json -o high_priority.csv --min-score 80

# Filter by rule name
python yaraconvert.py -i thor_log.json -o results.csv --rule-name RULE123

Output fields: timestamp, hostname, file path, hashes (MD5/SHA1/SHA256), YARA rule name, tags, author, matched data, offset, context.

View on GitHub — MIT License