Files
mukul975 c21af3347e Complete folder anatomy for all 649 cybersecurity skills + update LICENSE to Mahipal
- Add scripts/agent.py and references/api-reference.md to all remaining skills
- Update all 648 LICENSE files: copyright now reads 'Mahipal'
- Add implementing-security-monitoring-with-datadog (new skill with full anatomy)
- All 649 skills now have: SKILL.md, LICENSE, scripts/agent.py, references/api-reference.md
2026-03-11 00:22:12 +01:00

1.8 KiB

API Reference — Performing Memory Forensics with Volatility3 Plugins

Libraries Used

  • subprocess: Execute Volatility3 CLI with JSON output
  • json: Parse Volatility3 JSON results

CLI Interface

python agent.py plugin --dump memory.raw --name pslist [--args --pid 1234]
python agent.py malproc --dump memory.raw
python agent.py inject --dump memory.raw
python agent.py network --dump memory.raw
python agent.py triage --dump memory.raw

Core Functions

run_vol3_plugin(memory_dump, plugin_name, extra_args) — Execute any Vol3 plugin

Supports 18 built-in plugins with JSON output parsing.

detect_malicious_processes(memory_dump) — Suspicious process detection

Checks pslist against 15 known attack tools (mimikatz, cobalt, rubeus, etc.). Flags cmd.exe and PowerShell execution.

detect_injected_code(memory_dump) — Code injection via malfind

Identifies memory regions with executable, non-image-backed pages.

analyze_network_connections(memory_dump) — Network artifact extraction

Extracts connections via netscan. Filters external (non-RFC1918) connections.

full_triage(memory_dump) — Combined analysis

Runs processes + injection + network analysis in single report.

Supported Volatility3 Plugins

Plugin Class Purpose
pslist windows.pslist.PsList Process listing
psscan windows.psscan.PsScan Hidden process scan
malfind windows.malfind.Malfind Code injection detection
netscan windows.netscan.NetScan Network connections
cmdline windows.cmdline.CmdLine Process command lines
dlllist windows.dlllist.DllList Loaded DLLs
hashdump windows.hashdump.Hashdump Password hash extraction
svcscan windows.svcscan.SvcScan Windows services

Dependencies

pip install volatility3