Description
Provides tools to analyze disks on byte level
Available Tools
-
Master Boot Record Examiner
- Provides information and analysis of MBR
-
FAT Examiner
- Provides information and analysis of:
- FAT VBR
- FAT FSInfo
- FAT Directory Entry
- FAT Long Filename
- Provides information and analysis of:
Under Construction
- Disk Usage Information
- Overview of disk space usage based on MBR information
Future Tools
-
Extended Partition Analyser
- Examines extended parititions
-
File System Analyser
- ext
- NTFS
Installation
pip install disk_detective
Usage
From command line:
python -m disk_detective --path PATH --mode {mbr,structure,fat-vbr,fat-fsinfo,fat-lfn,fat-dir-entry} [--offset OFFSET]
| Option | Short | Type | Default | Description |
|---|---|---|---|---|
| --path | -p | String | - | Path to file (dd, raw) or path to disk (\.\PhysicalDrive0, /dev/sda, /dev/disk1) |
| --mode | -p | String | - | mbr = Examines the MBR usage = Overview of disk space usage fat-vbr = Examines FAT VBR fat-fsinfo = Examines FAT FSInfo fat-lfn = Examines Long Filename Entries fat-dir-entry = Examines Directory Entries |
| --offset | -o | Int | - | The offset in bytes to start reading |
Example
Output for mode == mbr
python -m disk_detective -p path/to/example.dd -m mbr
Please find the result here
Output for mode == fat-vbr
python -m disk_detective -p path/to/example.dd -m fat-vbr -o 1048576
Please find the result here
Output for mode == fat-fsinfo
python -m disk_detective -p path/to/example.dd -m fat-fsinfo -o 1049088
Please find the result here
Output for mode == fat-lfn
python -m disk_detective -p path/to/example.dd -m fat-lfn
Please find the result here
Output for mode == fat-dir-entry
python -m disk_detective -p path/to/example.dd -m fat-dir-entry
Please find the result here
License
MIT
Metadata
Release files for disk-detective 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| disk_detective-0.4.0.tar.gz | 15.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| disk_detective-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.7 kB
Release files / disk_detective-0.4.0.tar.gz
| Download URL | disk_detective-0.4.0.tar.gz |
|---|---|
| Size | 15.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
57015b0343a06bfc0155d383eee5f8ad3582be0f413f73b217b96b03d89c6ebe
|
|
BLAKE2b-256 checksum How to use checksums |
34da710c9d4b8ed2754d12b50cdaa7e0dd7ad23ff1156a6c7c890d1c147591d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|
Release files / disk_detective-0.4.0-py3-none-any.whl
| Download URL | disk_detective-0.4.0-py3-none-any.whl |
|---|---|
| Size | 20.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
34cb89319cfb6c52dc5cf64de5ff81e97bc8432377baf406588b90547b6eb30c
|
|
BLAKE2b-256 checksum How to use checksums |
71941352c20a1de258c0a2d37a3bb46bbadb9e388d31c6829d156f1c74c402ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|