Skip to main content

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

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)

Source distribution for disk-detective 0.4.0
File Size Uploaded
disk_detective-0.4.0.tar.gz 15.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for disk-detective 0.4.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page