← All repos

nss-passwords

Read Mozilla keyrings from command line

Browse cluster: OCaml Systems and Utilities
32commits
2contributors
4languages

Tech stack & purpose

nss-passwords is a command-line tool that reads passwords from Mozilla keyrings, operating entirely in text mode. It serves as a higher-level alternative to the pwdecrypt utility, designed to work with the SQLite-based and JSON-based keyrings used by recent versions of Firefox. The project is built with Objective Caml and relies on Mozilla's Network Security Services (NSS) library alongside several OCaml packages including ocaml-fileutils, ocaml-sqlite3, and ppx_yojson_conv, as well as a pinentry tool following the Assuan protocol for credential input. It was created by Stéphane Glondu and has been tested with Firefox, Iceweasel, and Thunderbird/Icedove browsers.

Languages

OCaml
57.2%
C
36.2%
Roff
5.3%
Dune
1.3%

Contributors