This repository contains a pure client-side application that allows to parse Firefox installers for Windows and macOS in order to extract and display attribution data encoded in these installers. It uses Kaitai Struct to parse PE files (.exe
) and DMG files (.dmg
), and terminal.css for the User Interface (UI).
You can try it out at: https://williamdurand.fr/fx-attribution-data-reader/
Install the Kaitai compiler, then rebuild the JavaScript parsing implementation based on the abstract description:
$ cd kaitai/
$ kaitai-struct-compiler -t javascript dmg.ksy
This project is released under the MIT License, see the bundled LICENSE file for details. See also the license files of the third-party libraries in libs/
.