This repository provides a way to compute JARM hash via a web server.
The API is written in Rust and leverage underneath a rust library.
The GUI is made with Vue.js with the future goal to store previously computed hash, their maliciousness (based on a list
of known hash) and their overlap with top visited websites.
Live version: jarm.chas.tel
API/GUI can be setup via docker.
To run the service, simply use:
docker-compose upA full set up from scratch can be used via ansible with ansible_playbook.yml (tested on Debian 13)
For development see GUI's README to spinup the GUI locally and leverage auto-reload.
OpenAPI of the list of endpoints currently available (see also examples).
| image | RAM usage | image size (compressed) |
|---|---|---|
| jarm_online_api | ||
| jarm_online_gui |
