Skip to content

Releases: TFD-42/Proc_Map_Analyzer

v0.2.0

Choose a tag to compare

@TFD-42 TFD-42 released this 15 Aug 21:24

Second tagged release of Proc_Map_Analyzer — consolidates the project onto a single generator script, adds filtered CSV export to the 3D graph, and fixes two real bugs found during pre-release verification.

Highlights

  • CSV export in the interactive 3D graph: exports exactly the nodes currently visible under the legend filters — all categories on exports everything, only one checked exports just that subset.
  • Single generator script: process_graph_analyzer.py is removed; process_analyzer_allinone.py is now the sole source for the interactive 3D HTML (superset CLI — both .command launchers and CI updated accordingly).
  • Fix: the interactive 3D graph could fail to render entirely — an escaping bug in the embedded HTML template (\r\n interpreted by Python's own string parser instead of reaching the generated JS as-is) planted a raw line break inside a regex literal, a JS syntax error that aborted the whole script before the graph ever ran.
  • Fix: both .command launchers always claimed a PNG was written in their completion summary, even when none was generated (--png is opt-in) — confirmed via real first-machine-style runs in isolated environments, not just code review.
  • README: added an explicit License section, and retitled the AI badge from "100% local" to "Local-first" to accurately reflect that --ollama-host supports a remote host.

Install

git clone https://github.com/TFD-42/Proc_Map_Analyzer.git
cd Proc_Map_Analyzer
./install.sh        # macOS / Linux / Termux
# or: powershell -ExecutionPolicy Bypass -File install.ps1   (Windows)

Full details in the CHANGELOG.

v0.1.0 — first release

Choose a tag to compare

@TFD-42 TFD-42 released this 13 Aug 15:57

First tagged release of Proc_Map_Analyzer — an all-in-one system process analyzer with an interactive 3D graph, a deterministic rule-based risk engine, and optional 100% local AI enrichment via Ollama.

Highlights

  • Interactive 3D process graph (three.js / 3d-force-graph): parent/child relations, shared files, network connections; 5 display modes, clickable panel with copy buttons, keyboard shortcuts.
  • Deterministic risk engine + optional Ollama opinion, combined by escalation only — every triggered rule is named, never an opaque score.
  • Advanced modes: continuous watch (--watch), single-process forensics (--pid), run history + diff (--compare), performance baseline with z-score anomalies (--baseline), executable SHA256 integrity check (--check-integrity), SQLite enrichment cache (--cache), sandbox replay (--sandbox), plugins (--plugin), Gephi/Neo4j edges export (--csv-edges).
  • Multi-platform: macOS, Linux, Windows (PyInstaller-compilable) and Android/Termux via a built-in /proc backend; installers pick an Ollama model suited to the machine (mini on mobile, medium on desktop).
  • Privacy: analysis never leaves the machine; the only external call is the 3D library CDN when opening the generated HTML.

Install

git clone https://github.com/TFD-42/Proc_Map_Analyzer.git
cd Proc_Map_Analyzer
./install.sh        # macOS / Linux / Termux
# or: powershell -ExecutionPolicy Bypass -File install.ps1   (Windows)

Full details in the CHANGELOG.