OSWatcher Plugins
Analysis plugins for OSWatcher — extract and analyze operating system artifacts (filesystem, registry, PDB symbols, syscalls) and store them as a queryable graph in Neo4j.
Installation
pip install oswatcher-plugins
Plugins
| Plugin | Description |
|---|---|
FileTypePlugin |
Identifies file types within OS filesystem snapshots |
SymbolsPlugin |
Extracts PDB symbols and struct layouts from PE binaries |
WinRegistryPlugin |
Parses and inserts Windows registry hives |
SyscallsPlugin |
Extracts Windows/Linux syscall tables |
LinuxSymbolsPlugin |
Extracts Linux kernel debug symbols |
Usage
Plugins are run via the runner CLI against a neogit branch:
runner <plugin_name> <branch_name>
# example:
runner symbols Windows_10_21H2
Requirements
- Python 3.11+
- A running Neo4j instance (configured via
neogitsettings) - neogit — the underlying graph storage library
Documentation
License
Apache 2.0 — see LICENSE.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
oswatcher_plugins-0.14.1.tar.gz
(30.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file oswatcher_plugins-0.14.1.tar.gz.
File metadata
- Download URL: oswatcher_plugins-0.14.1.tar.gz
- Upload date:
- Size: 30.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.11.15 Linux/6.17.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4aca9963f5e786fb408379d8e65e76cd2dd5bed2564aea5de7d384e5ececb97b
|
|
| MD5 |
b76159064416f057cba998ec70570551
|
|
| BLAKE2b-256 |
37e3876a94647bd9d9906628047b1a326ca47a56c1411e27aea5e03b9f82bb4e
|
File details
Details for the file oswatcher_plugins-0.14.1-py3-none-any.whl.
File metadata
- Download URL: oswatcher_plugins-0.14.1-py3-none-any.whl
- Upload date:
- Size: 39.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.11.15 Linux/6.17.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f41c4afa04df9370a168a1050818cc146bb1c1fb98a7990390a293aad151a35a
|
|
| MD5 |
aa782eb1fb0aae57533c7a2dcaca8fd2
|
|
| BLAKE2b-256 |
93e5b976345b49d3ace7396010b5fa5fc9d8cef3d5aa0d1ae2f7d2c2340a321c
|