Skip to content

Releases: mdawsonuk/LevelDBDumper

LevelDB Dumper v3.0.0

10 Nov 16:38
aeeda77
Compare
Choose a tag to compare

This is the first major release of 3.0 of LevelDB Dumper. This build adds a whole load of new functionality, brings bug fixes and improved stability. Notable improvements include:

  • Batched output
  • JSON output
  • LevelDB comparator detection
  • Update checks
  • Cleaning key/value output
  • Local and international timestamp format support

The format of a lot of the commands has changed, with some commands being deprecated. This won't affect the majority of users, but check the other changelogs for more details.

Available Downloads:

  • LevelDBDumper - Linux x64 executable
  • LevelDBDumper_x86 - Linux x86 executable
  • LevelDBDumper.app.zip - Mac OS X x64 executable
  • LevelDBDumper_m1.app.zip - Mac OS X M1 executable
  • LevelDBDumper.exe - Windows x64 executable
  • LevelDBDumper_x86.exe - Windows x86 executable

LevelDB Dumper v3.0.0-beta.1

28 Apr 13:02
Compare
Choose a tag to compare
Pre-release

This is a pre-release of v3.0.0 of LevelDB Dumper.

This build moves 3.0.0 from Alpha to Beta, and improves detection of the database type in the MANIFEST-XXXX file, most notably on artifacts from mobile devices. It also adds a message for when a database is empty that clarifies that while a database may be empty, it may still contain deleted entries which can be recovered.

For more details on the major changes in v3.0.0, please see the v3.0.0-alpha.1 release notes.

Available Downloads:

  • LevelDBDumper - Linux x64 executable
  • LevelDBDumper_x86 - Linux x86 executable
  • LevelDBDumper.app.zip - Mac OS X x64 executable
  • LevelDBDumper.exe - Windows x64 executable
  • LevelDBDumper_x86.exe - Windows x86 executable

LevelDB Dumper v3.0.0-alpha.3

16 Mar 16:58
Compare
Choose a tag to compare
Pre-release

This is a pre-release of v3.0.0 of LevelDB Dumper.

This build adds the ability to specify the timezone for batched file outputs. This defaults to UTC and takes any IANA timezone format as well as "Local" for the local timezone. This is achieved by using the -z/--timezone switches e.g. -z UTC, --timezone Europe/Berlin.
The implementation of colouring in a terminal has been switched to use an external package, meaning that Cmd/Powershell should now have correct colouring on Windows 10. As a result the --no-colour/--no-color command switches have been deprecated and removed.

Update detection has been improved, so that updates for Prerelease versions are detected and the user is notified, yet users for major releases will only be notified if a new major release is published.
This build also fixes a non-fatal error which was shown when the output directory argument was not specified.

For more details on the major changes in v3.0.0, please see the v3.0.0-alpha.1 release notes.

Available Downloads:

  • LevelDBDumper - Linux x64 executable
  • LevelDBDumper_x86 - Linux x86 executable
  • LevelDBDumper.app.zip - Mac OS X x64 executable
  • LevelDBDumper.exe - Windows x64 executable
  • LevelDBDumper_x86.exe - Windows x86 executable

LevelDB Dumper v3.0.0-alpha.2

10 Mar 21:51
Compare
Choose a tag to compare
Pre-release

This is a pre-release of v3.0.0 of LevelDB Dumper.

This build changes timestamps from Unix to yyyy-MM-ddThh:mm:ss format, no longer opens databases without read-only being enabled thus preserving last modified timestamps, handles errors with writing to files better and creates the output directory if it does not already exist.

For more details on the changes in v3.0.0, please see the v3.0.0-alpha.1 release notes.

Available Downloads:

  • LevelDBDumper - Linux x64 executable
  • LevelDBDumper.app.zip - Mac OS X x64 executable
  • LevelDBDumper.exe - Windows x64 executable
  • LevelDBDumper_x86.exe - Windows x86 executable

LevelDB Dumper v3.0.0-alpha.1

10 Mar 18:17
Compare
Choose a tag to compare
Pre-release

This is a pre-release of v3.0.0 of LevelDB Dumper.

This new version adds support for batching output, JSON file output, arguments to remove colour and the header, admin/root permission checks, LevelDB comparator detection, inbuilt update checking, and an argument to clean the key/value output of non-graphical characters.

Available Downloads:

  • LevelDBDumper - Linux x64 executable
  • LevelDBDumper.app.zip - Mac OS X x64 executable
  • LevelDBDumper.exe - Windows x64 executable
  • LevelDBDumper_x86.exe - Windows x86 executable

LevelDB Dumper v2.0.2

15 Feb 14:03
Compare
Choose a tag to compare

Test release for Travis Build

LevelDB Dumper v2.0.1

17 Dec 11:33
Compare
Choose a tag to compare

Fixed help message using -f instead of -d switch

LevelDB Dumper v2.0

16 Sep 20:34
Compare
Choose a tag to compare

Large rewrite and redesign of how the program works, making it more robust and easier to use.

Now, instead of specifying a path to a LevelDB database, a folder is passed (LevelDBDumper -d /home/User) and recursively searched for every LevelDB database under that path.

The output is now much clearer, with coloured output, truncated value fields (up to 80 characters) and ordered into Key and Value columns.

The database can now be dumped to a CSV. This is split into Key and Value columns and - unlike the console output - are raw Unicode strings, and may contain invalid characters.

Windows (x86 and x64), and Linux (x64) builds are pre-built. If there is demand for other formats they will be compiled and uploaded too.

LevelDB Dumper v1.0

15 Sep 10:52
Compare
Choose a tag to compare

Initial release of LevelDB dumper. Pass path to LevelDB folder to parse.

LevelDBDumper /path/to/leveldb

Precompiled Windows x64 and Linux x64 binaries are included with this release.