Python-based parser for analyzing FAT32 filesystems
Go to file
Younes Tasra 797ffddc8b
Update FAT32.py
2023-04-17 01:04:13 +00:00
FAT32.py Update FAT32.py 2023-04-17 01:04:13 +00:00
Fat32_image.001 FAT32 Image for testing purposes 2023-04-15 16:29:36 +00:00
LICENSE Initial commit 2023-04-15 16:24:54 +00:00
README.md Update README.md 2023-04-15 22:28:22 +00:00
requirements.txt Create requirements.txt 2023-04-15 17:48:42 +00:00

README.md

FAT32 Filesystem Parser

This python script is a FAT32 filesystem parser that allows you to analyze and parse FAT32 filesystems.

Options

       -h, --help                               - Print out the help menu
       -i, --image  IMAGE                       - Enter the path to the file system raw image
       -m, --mbr                                - Parse Master Boot Record (MBR) only
       -p, --partition                          - Select the partition number (from 1 to 4) for which you would like to retrieve the boot sector information.
       -v, --verbose                            - Print out a quick documentation of every parsed field

Usage

Parsing Master Boot Record only:

$ python3 --image /path/to/image --mbr 

1

  • Using verbose Mode:
$ python3 --image /path/to/image --mbr --verbose

2

Parsing the entire disk image:

$ python3 --image /path/to/image

3

  • Using verbose mode:
$ python3 --image /path/to/image --verbose

4

Parsing the boot sector of a specific partition

$ python3 --image /path/to/image -p [1-4]

Requirements

$ pip3 install -r requirements.txt

Contributing

Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License - see the License file for details.