Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
certstream-server-rust — 用 Rust 编写的高性能证书透明度(CT)监控工具。实时流式获取 CT 日志中新签发的 SSL/TLS 证书。certstream-server 的 Rust 实现,具有更优的性能和内存效率。 | Kitploit
工具/GitHubGitHub/reloading01/certstream-server-rust
防御工具OSINT (开源情报)侦察威胁源与聚合器信息收集网络安全密码学威胁情报

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
GitHub
reloading01/certstream-server-rust

certstream-server-rust

用 Rust 编写的高性能证书透明度(CT)监控工具。实时流式获取 CT 日志中新签发的 SSL/TLS 证书。certstream-server 的 Rust 实现,具有更优的性能和内存效率。

查看仓库网站
48113613小时49分前Kitploit 审核通过

certstream-server-rust

一个用 Rust 编写的 Certstream 服务器。它监控证书透明度(CT)日志,并通过 WebSocket 和服务器发送事件(SSE)流式传输新签发的 SSL/TLS 证书。

GHCR Docker Hub Rust License: MIT Sponsor

websocat 连接到 wss://api.certstream.dev/domains-only,实时打印新签发的证书域名

概述

Certstream 从证书透明度日志中聚合证书并实时流式传输。此实现与现有 Certstream 客户端兼容,并同时支持 RFC 6962 和 static-CT 日志。

主要特性:

  • WebSocket 和 SSE 流式传输
  • 完整、精简和仅域名流
  • Chrome 和 Apple 信任的 CT 日志发现
  • Static-CT 检查点和瓦片支持
  • 跨日志证书去重
  • 重启后持久化 CT 日志位置
  • 按 IP 的连接和请求限制
  • Bearer 令牌认证
  • 可热重载的配置
  • CT 日志的熔断器和重试处理
  • Prometheus 指标和健康检查端点
  • 可选的带证书查询的 REST API
  • 预序列化广播负载和 SIMD JSON
  • 单一二进制文件,无运行时依赖

文档

完整的 API 文档、客户端示例、配置参考和自托管说明位于 certstream.dev。

想要不运行服务器就能获取流?在 wss://api.certstream.dev/ 有一个免费的托管 CertStream API。

安装

预构建的 Linux 二进制文件是静态 musl 构建。发布归档包含 SHA-256 校验和。

# Linux and macOS, x86_64 and arm64; verifies the checksum before installing
curl -fsSL https://raw.githubusercontent.com/reloading01/certstream-server-rust/main/install.sh | sh

# Homebrew
brew install reloading01/tap/certstream-server-rust

# Cargo
cargo install certstream-server-rust

# Docker
docker run -d -p 8080:8080 ghcr.io/reloading01/certstream-server-rust:latest

已签名的 apt 和 rpm 仓库、Docker Compose 以及安装程序选项详见自托管文档。

无需任何配置。服务器会自动发现 CT 日志,在端口 8080 上提供 WebSocket 服务,并持久化其位置,因此重启后会从断点继续,而不是重放日志历史。

配置

所有设置均为可选。环境变量会覆盖 YAML 值,YAML 值会覆盖内置默认值。所有变量和 YAML 键均列在配置参考中。

变量默认值描述
CERTSTREAM_PORT8080HTTP/WebSocket 端口
CERTSTREAM_SSE_ENABLEDfalse启用 SSE
CERTSTREAM_API_ENABLEDfalse启用 REST API
CERTSTREAM_AUTH_ENABLEDfalse要求 bearer 令牌(CERTSTREAM_AUTH_TOKENS)
CERTSTREAM_CONNECTION_LIMIT_ENABLEDfalse启用全局和按 IP 的连接限制
CERTSTREAM_CT_LOG_STATE_FILEcertstream_state.jsonCT 日志位置文件

端点

端点流
ws://host:8080/Lite
ws://host:8080/full-stream包含 DER 和链的完整数据
ws://host:8080/domains-only仅域名
http://host:8080/sseSSE,启用时可用(?stream=full 或 ?stream=domains)
/health、/health/deep、/metrics健康检查和 Prometheus 指标
/api/stats、/api/logs、/api/cert/{hash}REST API,启用时可用

流式端点接受 domain 和 issuer 查询参数,用于服务端过滤。有关消息格式、版本 2 输出和范围导出,请参阅文档。

发布说明

版本历史请参阅 RELEASE_NOTES.md。

贡献

欢迎提交缺陷报告、CT 日志异常情况和拉取请求。有关如何构建、测试和提交更改,请参阅 CONTRIBUTING.md。

支持

为仓库加星或分享它有助于让更多人发现该项目。你也可以在 GitHub 上赞助它。

许可证

MIT。请参阅 LICENSE。

下载工具