Web Utilities
The following are simple utilities that are helpful with web development.
Documentation
jwks-catalog: A catalog of JWKS endpoints for popular websites.
jwks-observer: Observes and records changes to public OIDC metadata and JWKS for services listed in the jwks-catalog.
dns-caa-catalog: Tracks CAA DNS configurations across top websites to surface insights on certificate issuance policies.
Tools
cert-observatory: Fetches the TLS certificate chain presented by a domain and renders each certificate in an easy-to-inspect format with decoded details and raw PEM.
certsummary: A tool for securely decoding and inspecting SSL/TLS certificates directly in your web browser.
oidcfinder: Automates the discovery of OpenID Connect configuration URLs across list of domains.
Applications
gowebshot: Simple command line application for capturing screen shots of webpages.
gologhttpbinary: A lightweight HTTP server that logs HTTP requests, including the body encoded in base64, enabling logging of binary payloads.
gologhttpjson: A lightweight HTTP server that logs HTTP requests containing JSON payloads, with optional header logging and environment-based metadata.
goenvecho: Simple app that responds to GET requests with a JSON payload listing all environment variables.
hellorest: A minimal Go API returning {“hello”: “world”} on a GET / request deployed using a container