HistoricProcessTree
An Incident Response tool that visualizes historic process execution evidence (based on Event ID 4688 - Process Creation Event) in a tree view.
Install / Use
/learn @IllusiveNetworks-Labs/HistoricProcessTreeREADME
HistoricProcessTree
HistoricProcessTree receives a Security Event Log file (evtx) and visualizes historic process execution evidence (based on 4688 events) in a tree view.
Analyzing processes execution, their time and their ancestors, provides researchers an initial understanding of what happened on an investigated machine.
Additional reading material on the tool, can be found in our blog Visualising Historic Process Execution Events.
Requirements
- Powershell
- Python Anytree module
- Python jinja2 module
pip install anytree jinja2
How to use
Usage: HistoricProcessTree.py [-h] [-s START_TIME] [-e END_TIME] [--hours NUM_OF_HOURS] input_file output_file
positional arguments:
input_file Path to evtx file
output_file Final name of the generated HTML
optional arguments:
-h, --help Show this help message and exit
-s START_TIME Start date filter- Format: "MM/DD/YYYY HH:MM:SS"
-e END_TIME End date filter- Format: "MM/DD/YYYY HH:MM:SS"
--hours HOURS Number of hours to go back since last event
Examples
HistoricProcessTree.py c:\work\Security.evtx -s “01/10/2018 15:45:00” -e “01/10/2017 16:00” output_file.html Note: Run this from the tool's working directory
will generate the following HTML page:
<br />
Authors
- Tom Kahana- @tomkahana1
License
This project is licensed under the BSD 3-clause license - see the LICENSE file for details
Contributors
- Illusive Networks Research & Dev team members:
- Tom Sela
- Dolev Ben Shushan
- Hadar Yudovich
- Yair Fried
- Jonathan Miles for JQuery Plugin bootstrap-treeview.js
Related Skills
node-connect
346.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
