Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
certstream-server-rust — Rustで書かれた高性能なCertificate Transparency(CT)監視ツール。CTログから新たに発行されたSSL/TLS証明書をリアルタイムでストリーミングします。certstream-serverのRust実装であり、パフォーマンスとメモリ効率が向上しています。 | Kitploit
ツール/GitHubGitHub/reloading01/certstream-server-rust
防御ツールOSINT (オープンソースインテリジェンス)偵察脅威フィードとアグリゲーター情報収集ネットワークセキュリティ暗号化脅威インテリジェンス

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
GitHub
reloading01/certstream-server-rust

certstream-server-rust

Rustで書かれた高性能なCertificate Transparency(CT)監視ツール。CTログから新たに発行されたSSL/TLS証明書をリアルタイムでストリーミングします。certstream-serverのRust実装であり、パフォーマンスとメモリ効率が向上しています。

リポジトリを見るウェブサイト
4811541日前Kitploit レビュー済み

certstream-server-rust

Rust で書かれた Certstream サーバーです。Certificate Transparency (CT) ログを監視し、新しく発行された SSL/TLS 証明書を WebSocket および Server-Sent Events (SSE) 経由でストリーミングします。

GHCR Docker Hub Rust License: MIT Sponsor

wss://api.certstream.dev/domains-only に接続した websocat が、新しく発行された証明書のドメインを到着順に出力している様子

概要

Certstream は Certificate Transparency ログから証明書を集約し、リアルタイムでストリーミングします。この実装は既存の Certstream クライアントと互換性があり、RFC 6962 と static-CT の両方のログをサポートしています。

主な機能:

  • WebSocket および SSE ストリーミング
  • full、lite、domains-only ストリーム
  • 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_ENABLEDfalseSSE を有効化
CERTSTREAM_API_ENABLEDfalseREST API を有効化
CERTSTREAM_AUTH_ENABLEDfalseベアラートークンを要求(CERTSTREAM_AUTH_TOKENS)
CERTSTREAM_CONNECTION_LIMIT_ENABLEDfalseグローバルおよび IP ごとの接続制限を有効化
CERTSTREAM_CT_LOG_STATE_FILEcertstream_state.jsonCT ログ位置ファイル

エンドポイント

エンドポイントストリーム
ws://host:8080/Lite
ws://host:8080/full-streamDER とチェーンを含む完全なデータ
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 を参照してください。

ツールをダウンロード