TPM event log viewer

See what your Linux machine measured at boot

Last checked:

Visit TPM event log viewer

What is TPM event log viewer?

A browser-based TPM event log parser built with WebAssembly that reads and analyzes Trusted Platform Module event logs entirely in the browser without uploading data. Designed for security professionals and system administrators who need to inspect TPM event logs locally with full privacy and offline capability.

TPM event log viewer pricing

Pricing model: Freemium

TPM event log viewer pros

  • Complete privacy: event logs never leave your browser or are sent to any server
  • Works offline after page loads with no network connectivity required
  • Exposes JavaScript API for advanced programmatic access via console
  • No installation needed—browser-based tool with instant access

TPM event log viewer cons

  • Linux users must manually copy TPM event log from /sys (browser cannot read directly due to reporting 0 size)
  • Processing limited by browser memory constraints
  • Requires WebAssembly support in the browser; minimal UI documentation or help text

Frequently asked questions about TPM event log viewer

Where do I find my TPM event log on Linux?

Usually at `/sys/kernel/security/tpm0/binary_bios_measurements`, but you must copy it first: `sudo cat /sys/kernel/security/tpm0/binary_bios_measurements > log.bin` because the browser sees it as size 0.

Is my data secure when I parse a TPM event log here?

Yes. The file is read and parsed entirely in your browser by WebAssembly and is never uploaded, stored, or transmitted to any server.

Can I use this tool offline?

Yes, after the page loads, you can disconnect from the network and the parser will continue to work.

How do I use the parsing function directly?

Call `goParseEventlog(bytes, "SHA256")` from the browser developer console to work with the result directly; it returns `{value, error}`.

Categories

Use cases

Browse all AI tools on NeedAnAI