willdurand / fx-attribution-data-reader

Attribution data reader for Firefox installers

Home Page:https://williamdurand.fr/fx-attribution-data-reader/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fx-attribution-data-reader

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/

Building Dmg.js

Install the Kaitai compiler, then rebuild the JavaScript parsing implementation based on the abstract description:

$ cd kaitai/
$ kaitai-struct-compiler -t javascript dmg.ksy

License

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/.

About

Attribution data reader for Firefox installers

https://williamdurand.fr/fx-attribution-data-reader/

License:MIT License


Languages

Language:JavaScript 98.4%Language:HTML 0.9%Language:Kaitai Struct 0.7%Language:CSS 0.1%