github d-Rickyy-b/certstream-server-go v1.9.0-beta.1

4 hours ago

What's Changed

This version contains support for the new static-ct logs. Since this new kind of CT log isn't supported by the certificate-transparency-go package (see this feature request), @mimi89999 created an implementation for this project. I couldn't test this as thoroughly as I wished, so I am releasing this feature as a pre-release. Please report any issues or change requests via the GitHub issue tracker.

Custom logs can be added via the config file like so:

certstream-server-go/config.sample.yaml

Lines 35 to 38 in f17d7fd

additional_tiled_logs:
- url: https://ct.cloudflare.com/logs/raio2025h2b/
operator: "Cloudflare"
description: "Cloudflare 'Raio2025h2b'"

Known Bugs

https://github.com/d-Rickyy-b/certstream-server-go/branches#issuecomment-3765475127

  • The certLink (code reference) that is contained in the json for each entry will be in the format of the old RFC 6962 format, which leads to 404 responses by the tiled logs, as that API is not supported. If you rely on that, you shouldn't use this version yet.
  • There currently is no proper way to distinguish between certs published in RFC 6962 logs vs tiled logs. In future versions we might add a new "type" attribute that describes if we're dealing with a RFC 6962/tiled log.
  • Log output is quite verbose as of now.
  • Log entries are not validated and probably will not be in the future. This would cause a lot of computational and network overhead. The use case of certstream rather is monitoring for new domains.

Full Changelog: v1.8.1...v1.9.0-beta.1

Don't miss a new certstream-server-go release

NewReleases is sending notifications on new releases.