Skip to main content

Provides tools to analyze disks on byte level

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

disk_detective-0.4.0.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

disk_detective-0.4.0-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file disk_detective-0.4.0.tar.gz.

File metadata

  • Download URL: disk_detective-0.4.0.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for disk_detective-0.4.0.tar.gz
Algorithm Hash digest
SHA256 57015b0343a06bfc0155d383eee5f8ad3582be0f413f73b217b96b03d89c6ebe
MD5 5fa58de5968c3d907907920a1015bb72
BLAKE2b-256 34da710c9d4b8ed2754d12b50cdaa7e0dd7ad23ff1156a6c7c890d1c147591d5

See more details on using hashes here.

File details

Details for the file disk_detective-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: disk_detective-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for disk_detective-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34cb89319cfb6c52dc5cf64de5ff81e97bc8432377baf406588b90547b6eb30c
MD5 510a662933f08d1fe7f307e40c949391
BLAKE2b-256 71941352c20a1de258c0a2d37a3bb46bbadb9e388d31c6829d156f1c74c402ea

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page