Skip to content

Add Volatility3 memory forensics parsers for SOF-ELK integration#395

Open
Prof-GP wants to merge 1 commit intophilhagen:developfrom
Prof-GP:feature/volatility-integration
Open

Add Volatility3 memory forensics parsers for SOF-ELK integration#395
Prof-GP wants to merge 1 commit intophilhagen:developfrom
Prof-GP:feature/volatility-integration

Conversation

@Prof-GP
Copy link
Copy Markdown

@Prof-GP Prof-GP commented Dec 29, 2025

This contribution adds support for ingesting Volatility3 memory forensics output into SOF-ELK via Filebeat and Logstash.

Added components:

  • 8 Logstash filter configurations for 6 Volatility3 plugins (pslist, pstree, psscan, netscan, cmdline, netstat)
  • Filebeat input configuration for monitoring Volatility output directories
  • Python script for converting Volatility JSON output to NDJSON format
  • Documentation covering supported plugins and overview

Features:

  • Process enumeration and hidden process detection
  • Network connection analysis with GeoIP enrichment
  • Command line analysis with attack pattern detection
  • Suspicious indicator tagging for threat hunting

This contribution adds support for ingesting Volatility3 memory forensics output into SOF-ELK via Filebeat and Logstash.

Added components:
- 8 Logstash filter configurations for 6 Volatility3 plugins (pslist, pstree, psscan, netscan, cmdline, netstat)
- Filebeat input configuration for monitoring Volatility output directories
- Python script for converting Volatility JSON output to NDJSON format
- Documentation covering supported plugins and overview

Features:
- Process enumeration and hidden process detection
- Network connection analysis with GeoIP enrichment
- Command line analysis with attack pattern detection
- Suspicious indicator tagging for threat hunting

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@philhagen
Copy link
Copy Markdown
Owner

There's a lot to review here, but rest assured I'm taking a look as best as I can! I have a few questions queued up but want to hold those until I can batch them here (and make sure they are de-duplicated, logical, etc)

@Prof-GP
Copy link
Copy Markdown
Author

Prof-GP commented Feb 27, 2026

just following up

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants