pgp-sig2dot
OpenPGP sign party tool —— Visualize the Web of Trust
This tool contains two part:
- The Rust part parse OpenPGP data, fetching keys from keyserver, and output the DOT of the web of trust.
- The second part parse DOT input, and call jaal or networkx or graphviz as a visualization backend.
Gallery
Usage Example
Cargo
The Rust part can be used independently and output in DOT format, and can be further used with tools such as graphviz. This part has been published to creates.io: https://crates.io/crates/pgp-sig2dot
Run pgp-sig2dot --help to find out how to use it.
Nix
This set of tools is further packaged into Nix, making it easy to use out of the box.
-
Show the web of trust in
gpgkeyring, show only primary uid, usenetworkxas backend.| -
Show the web of trust in AOSCC 2024 keyring(not provide in this repo), show only primary uid, fetching new signatures on keyserver, use
networkxas backend.| -
Show the web of trust from specified keys, automatically fetching from keyserver, use jaal as backend
-
Show the web of trust with
graphizbackend| -
Show help of the rust part