Skip to main content

A cli wrapper script to mount EWF files.

Project description

pyEWFmount

A python cli wrapper script for mounting ewf files

Installation

Install requirement ewfmount

Install libewf with pacman:

sudo pacman -S libewf

or ewf-tools with apt:

sudo apt install ewf-tools

Install requirement dislocker:

Install dislocker from GitHub:

git clone https://github.com/Aorimn/dislocker
cd dislocker
cmake .
make dislocker-fuse;
sudo make install

Install pyEWFmount

pip3 install py_ewf_mount

Usage

Type pyEWFmount --help or pyMountEWF --help to view the help.

pyEWFmount by Florian Wahl, 03.08.2020

usage: pyMountEWF [-h] [-i INPUT] [-o OUTPUT]

optional arguments:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        path to a EWF file which should be mounted
  -o OUTPUT, --output OUTPUT
                        Specify the name of the mounted directory (default: /mnt/YYYY.MM.DD_hh.mm)

Example

$ sudo pyMountEWF -i forensic_image.E01
pyEWFmount by Florian Wahl, 02.08.2020

[+] ewf file mounted to "/mnt/2020.08.03_18.49/.ewf"
[+] Select Partition to mount:
Disk /dev/loop6: 1011 MiB, 1060110336 bytes, 2070528 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x24677b2d

Device       Boot Start     End Sectors  Size Id Type
/dev/loop6p1       2048 2070527 2068480 1010M  7 HPFS/NTFS/exFAT

select number of partition (0 for complete disk) [1] >
[+] selected partition "/dev/loop6p1"
Bitlocker Recovery Key (if encrypted otherwise empty) > 493625-443036-224400-065417-708741-624547-702218-359777
Mount in readonly mode (y/n) [y]: y
Mount as NTFS filesystem (y/n) [y]: y
[+] Partition 1 was mounted under "/mnt/2020.08.03_18.49/partition_1_decrypted"

Press ENTER to mount another partition

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

py_ewf_mount-1.0.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

py_ewf_mount-1.0.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file py_ewf_mount-1.0.0.tar.gz.

File metadata

  • Download URL: py_ewf_mount-1.0.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for py_ewf_mount-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a6a3b13635eacf390a03aed7def0ae9cc5a84d6f8fc05ca5220ef0fcdb5ada86
MD5 3fceffc5acac3ba950560c44fe5d1890
BLAKE2b-256 8fe01b9ac016a9831b005e4b3d92d87b5e067befcb285014dba8358681217445

See more details on using hashes here.

File details

Details for the file py_ewf_mount-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: py_ewf_mount-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for py_ewf_mount-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c38293d3ad2d8453cc1ab782b56e602d50852f2f92375bc1929f5ef2d714ab14
MD5 73c1be109ea71fd1311155f3de719ce9
BLAKE2b-256 fdb0c4d7911a94fecba004b2949501af9b8be6ed4d201496b9feefe060f5e0f7

See more details on using hashes here.

Supported by

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