A digital forensics tool for extracting files — including deleted files — from QNX6 file system images.
QNX6Parser reconstructs the full directory hierarchy and offers both a GUI and executable version for ease of use.
- 🗂 Extracts entire file and directory hierarchy
- 🧹 Recovers deleted files — highlight of this tool
- 🖥️ GUI-based interface with real-time progress bar (PySide6)
- 🛠️ Option to parse both primary and backup superblocks
- ✅ Available as both source and Windows
.exe
git clone https://github.com/K7NGhost/QNX6Parser.git
cd QNX6Parser
pip install -r requirements.txt
python src/main.py
- Go to the Releases page
- Download the latest
.exe
(e.g.,QNX6Parser.exe
) - Run the executable – no Python setup required
- Select your raw QNX6 image file via the GUI
- Choose your output directory
- QNX6Parser scans:
- The primary superblock
- Optionally, the backup superblock
- Extracts:
- Valid files and folders
- Deleted inodes that still have recoverable data
- Reconstructs everything in the original hierarchical structure
- Be sure to place the exe in a folder, as it generates logging text files in the current directory the exe is located at
Kevin Argueta
GitHub: @K7NGhost
MIT License
Pull requests welcome!
If you’ve got suggestions open an issue to start the conversation.
This tool was built with insights and knowledge drawn from these two research paper's. Special thanks to the authors and contributors of the following works: https://link.springer.com/content/pdf/10.1007/978-3-030-98467-0_4.pdf https://github.com/jdbonfils/QNX6FS-Parser-Ingest-Module/blob/master/QNX6_FileSystem_FullReport_FR.pdf