Skip to content

Releases: fservida/gemino

v2.9.0

18 May 11:45
461f06c
Compare
Choose a tag to compare
  • Implemented Viewer with support for pdf, images and plain text files
  • Implemented Hex Viewer
  • Implemented metadata section with support for Exif metadata for image files
  • Threaded progress dialogs for every long process to avoid freezing interface when loading large files.
  • Integrated patched pyaff4 with support for Axiom AFF4-L containers.
  • Full support for AFF4-L reference containers and any container with items in subfolders, but no item for the parent folder by recursively creating a "virtual tree" for the missing hierarchy.

Full Changelog: v2.8.0...v2.9.0

v2.9.0-beta.4

18 May 08:08
e9d9749
Compare
Choose a tag to compare
v2.9.0-beta.4 Pre-release
Pre-release

beta.4 - RC for 2.9.0

  • Implemented Viewer with support for pdf, images and plain text files
  • Implemented Hex Viewer
  • Implemented metadata section with support for Exif metadata for image files
  • Threaded progress dialogs for every long process to avoid freezing interface when loading large files.

Full Changelog: v2.9.0-beta.3...v2.9.0-beta.4

v2.9.0-beta.3

27 Apr 06:45
942ddc2
Compare
Choose a tag to compare
v2.9.0-beta.3 Pre-release
Pre-release

Integrated patched pyaff4 with support for Axiom Process AFF4-L containers.

Full support for AFF4-L reference containers and any container with items in subfolders, but no item for the parent folder by recursively creating a "virtual tree" for the missing hierarchy.

Full Changelog: v2.8.0...v2.9.0-beta.3

v2.9.0-beta.1

26 Apr 07:09
2b38e6c
Compare
Choose a tag to compare
v2.9.0-beta.1 Pre-release
Pre-release

Initial implementation of container opening and file viewer and export.
Needs some refinement before full release.

Full Changelog: v2.8.0...v2.9.0-beta.1

v2.8.0

24 Feb 20:38
9845a21
Compare
Choose a tag to compare
  • Implemented Verification of AFF4 containers (menu -> tools -> verify AFF4)
  • Migrated from FBS to pure Pyinstaller to be able to update to Pyside6 and Python > 3.6
  • Updated to Python 3.9
  • Updated to Pyside6

Full Changelog: v2.7.0...v2.8.0

v2.7.0

22 Dec 18:33
e1e2e29
Compare
Choose a tag to compare

Implemented multithreaded hashing and parallel read/write.
This improves substantially speed while copying allowing for wire speed on Gigabit connections and reaching I/O or CPU limits instead of having idle time while the other operations are pending.

Full Changelog: v2.6.0...v2.7.0

v2.6.0

02 Sep 10:07
ce2f611
Compare
Choose a tag to compare
  • AFF4-L container creation and verification now shows progress bar based on real time copied size instead of just file count
    • Improves UX with large files, previously interface seemed stuck during copy or verification.
  • Directory picker now defaults to User Home Folder instead of last used folder.

Full Changelog: v2.5.2...v2.6.0

v2.5.2

01 Sep 13:13
d6d62e6
Compare
Choose a tag to compare

Fixes creation of AFF4 containers by updating to latest pyaff4 fork.
Containers created with 2.5.1 were implementing zip64 in a non compliant way (cf. fservida/pyaff4@30226af)

Full Changelog: v2.5.1...v2.5.2

v2.5.1

27 Aug 20:34
a050bbb
Compare
Choose a tag to compare
v2.5.1 Pre-release
Pre-release

Fixes creation of AFF4-L containers by implementing ZIP_STORED instead of ZIP_DEFLATE to avoid memory errors and improve performance.
UPDATE: Containers were not compliant with zip64 and failed to decompress with some tools.

Full Changelog: v2.5.0...v2.5.1

v2.5.0

26 Aug 07:56
b25b2eb
Compare
Choose a tag to compare
v2.5.0 Pre-release
Pre-release

First stable release with AFF4-L support. | UPDATE: PyAFF library linked to this release contains a bug that rendered impossible to create containers larger than 2^31-1 bytes (2GB), this is fixed in v2.5.1 and pyAFF

  1. The AFF4-L containers created with Gemino are compliant with standard published in https://www.sciencedirect.com/science/article/pii/S1742287619301653

  2. The containers can be read and verified by pyaff tool

  3. AFF4-L support is still considered beta level because of the low compatibility by major forensic solutions of AFF4-L format.

  4. To reduce impact due to point 4 the containers are created using only ZipSegments independently of file size to improve compatibility. If the tool does not support AFF4-L standard, or fails to process the data, the container can still be imported as ZIP archive.

    • When imported this way the drawback will be inability to verify or process the metadata. Empty folders will also not be imported if using this workaround as they are not stored in the zip archive but only in the metadata file for AFF4-L.
    • Containers with ZipSegments of arbitrary file sizes might be less performant as the whole segment needs to be loaded in memory when doing random seek, this approach was still chosen to ensure AFF4-L images created with Gemino have the widest possible compatibility with existing tools.

Full Changelog: v2.2.0...v2.5.0