snss-core 0.1.0

Panic-free read-only decoder for Chromium/Brave/Edge SNSS session files — validates the SNSS header, splits the command stream into length-prefixed records, decodes navigation-command base::Pickle payloads, and replays them into per-window tab state
Documentation
  • Coverage
  • 90.41%
    66 out of 73 items documented0 out of 23 items with examples
  • Size
  • Source code size: 65.72 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.15 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 3s Average build duration of successful builds.
  • all releases: 3s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • SecurityRonin/snss-forensic
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • h4x0r

snss — a read-only decoder for Chromium/Brave SNSS session files.

The crate is a pure decoder: it reads bytes and returns a typed model. It has no UI, performs no clipboard or launch side effects, and exposes no write path — mutating Brave's store is structurally impossible through this API.

Milestone 1 (this module) covers the container framing only: validate the SNSS header and split the command stream into [Record]s. Higher layers (Pickle decode, replay) build on top of these records.