Skip to content

Releases: joaohenggeler/web-cache-exporter

v1.1.4

05 Apr 10:00
Compare
Choose a tag to compare

Added

  • Added support for decompressing cached files based on the Content Encoding in the HTTP headers. Supported formats: Gzip, Zlib, Raw DEFLATE, Brotli, Compress.
  • Added Zlib and Brotli as dependencies.
  • Added support for the Comodo IceDragon browser to the Mozilla exporter.
  • Added support for the DswMedia directory in AppData and Local Low AppData to the Shockwave Player exporter.
  • Added the command line option -version to print the application's version.
  • Added the command line option -no-log to stop the tool from creating the log file.
  • Added the command line option -quiet to stop the tool from printing any messages to the console.
  • Added the command line option -no-decompress to skip decompressing cached files.
  • Added the command line option -no-clear-default-temporary to skip deleting temporary directories from previous executions.
  • Added the command line option -temporary-directory to specify a different temporary directory location.
  • Added a short version for every command line option.
  • Added the CSV column Xtra Copyright to the Shockwave Player exporter.
  • Added the CSV columns File Description, File Version, Product Name, Product Version, and Copyright to the Explore Files exporter.
  • Added building instructions to the source package.
  • Added support for Visual Studio Code to the build process.

Changed

  • Changed how -filter-by-groups works. This option now takes a list of group files as an argument. The application loads all group files on startup and only keeps cached files if they match at least one file or URL group defined in this list.
  • Changed the cache types passed to -ignore-filter-for. This option now takes the short output names of each exporter (e.g. mz instead of mozilla).
  • Changed the sharing mode for CSV files. These can now be opened by other processes while the application is running.
  • Changed project license to Apache License 2.0.
  • Merged the raw Internet Explorer 4 to 9 files with the regular output. The regular and raw files now go to the Cache and Raw subdirectories, respectively.
  • Improved the tally_groups.py script and renamed it to count_groups.py.
  • Removed -load-group-files.
  • Renamed the Basilisk output directory to BK.
  • Renamed -export-ie, -no-copy-files, and -no-create-csv to -export-internet-explorer, -csvs-only, and -files-only, respectively.
  • Reverted warning suppression changes in the Portable C++ Hashing Library source file.
  • Updated the Plugin, Archive, and Lost Media Websites group files.

v1.1.0

10 Jun 01:33
Compare
Choose a tag to compare

Added

  • Added support for the Mozilla cache format. This includes finding and exporting the cache from the following Mozilla-based browsers: Mozilla Firefox, SeaMonkey, Pale Moon, Basilisk, Waterfox, K-Meleon, Netscape Navigator (6.1 to 9), the Mozilla Suite, Mozilla Firebird, and Phoenix.
  • Added support for the Unity Web Player cache format.
  • Added the command line option -ignore-filter-for <Cache Names> to ignore the group file filter for specific cache types.
  • Added the command line option -group-by-origin to group the output directories by each cached file's request origin.
  • Added the DEFAULT_FILE_EXTENSION field to file groups. This defines a file extension that is added to the end of any cached file without a name.
  • Added the CSV column Exporter Warning to the Internet Explorer and Mozilla cache exporters.
  • Added the CSV column Content Range to any exporter whose cache format stores HTTP headers.
  • Added the CSV column Last Modified Time to the Flash Player cache exporter.
  • Added the directory Scripts with two scripts to the release package.

Changed

  • Updated the Text, Plugin, Binary, Lost Media Websites, and Other Websites group files.
  • Updated the group files and external locations help files
  • Renamed all cache exporter source files.
  • Stopped exporting HEU metadata files from the Flash Player's cache.

Fixed

  • Fixed running out of memory when exporting the Internet Explorer 10 and 11 cache format in specific situations.

1.0.8

07 Feb 21:57
Compare
Choose a tag to compare

Fixed

Fixed not automatically setting the value of the File Size, Last Write Time, Creation Time, and Last Access Time CSV columns properly for the Flash Player, Shockwave Player, Raw Internet Explorer, and Explore Files cache exporters.

1.0.7

06 Feb 22:11
Compare
Choose a tag to compare

Added

  • Added the CSV columns Location In Output, Copy Error, and SHA-256 to all cache exporters.
  • Added the CSV columns Xtra Description and Xtra Version to the Shockwave Player cache exporter.
  • Added the CSV columns Hits and Library SHA-256 to the Flash Player cache exporter.
  • Added the CSV column File Size to the Java Plugin cache exporter.

Changed

  • Changed how dependencies are included after adding the "Portable C++ Hashing Library" to the project.
  • Updated the Plugin and Gaming Websites group files.
  • The names of the files processed by the raw Internet Explorer cache exporter (IE-RAW) are now undecorated.

Fixed

  • Fixed naming collisions between directories and files not being handled properly when exporting files.
  • Fixed the CSV column Location On Cache not showing a file's name and directory in the Flash Player and Shockwave Player cache exporters.

1.0.0

26 Nov 03:01
Compare
Choose a tag to compare

Initial release.