https://github.com/andyjsmith/Registry-Spy
Cross-platform registry browser for raw Windows registry files
https://github.com/andyjsmith/Registry-Spy
forensics forensics-tools gui registry windows-forensics
Last synced: 3 months ago
JSON representation
Cross-platform registry browser for raw Windows registry files
- Host: GitHub
- URL: https://github.com/andyjsmith/Registry-Spy
- Owner: andyjsmith
- License: gpl-3.0
- Created: 2021-10-09T08:32:40.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-04-15T18:58:10.000Z (about 3 years ago)
- Last Synced: 2026-02-05T23:50:22.707Z (5 months ago)
- Topics: forensics, forensics-tools, gui, registry, windows-forensics
- Language: Python
- Homepage: https://ajsmith.org/projects/registry-spy/
- Size: 943 KB
- Stars: 111
- Watchers: 2
- Forks: 15
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README



# Registry Spy: Cross-Platform Windows Registry Browser
Registry Spy is a free, open-source cross-platform Windows Registry viewer. It is a fast, modern, and versatile explorer for raw registry files.
Features include:
- Windows, macOS, and Linux support
- Fast, on-the-fly parsing means no upfront overhead
- Open multiple hives at a time
- Searching
- Hex viewer
- Modification timestamps
## Requirements
- Python 3.8+
- Windows 10 1809+, macOS, or Linux
- See [https://doc.qt.io/qt-6/supported-platforms.html](https://doc.qt.io/qt-6/supported-platforms.html)
- Older Linux versions than what are listed at the link above may work correctly
## Installation
Download the latest version from the [releases page](https://github.com/andyjsmith/Registry-Spy/releases). Alternatively, use one of the following methods.
### pip (recommended)
1. `pip install registryspy`
2. `registryspy`
### Manual
1. `pip install -r requirements.txt`
2. `python setup.py install`
3. `registryspy`
### Standalone
1. `pip install -r requirements.txt`
2. `python registryspy.py`
## Screenshots
#### Main Window

#### Find Dialog

## Building
Dependencies:
- PyInstaller 5.10+
Delete any existing venv, dist, and build directories.
Create and activate a new venv and install the requirements.txt and pyinstaller.
Regular building:
`pyinstaller registryspy_install.spec`
Creating a single file: `pyinstaller registryspy_onefile.spec`
Create the EXE installer with Inno Setup.
PyPI:
- `pip3 install build twine`
- `python3 -m build`
- `twine upload -r testpypi dist/*`
- `pip3 install -i https://test.pypi.org/simple/ registryspy`
- `twine upload dist/*`
## License
Registry Spy
Copyright (C) 2023 Andy Smith
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .