Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
certstream-server-rust — أداة عالية الأداء لمراقبة شفافية الشهادات (CT) مكتوبة بلغة Rust. بث فوري للشهادات SSL/TLS الصادرة حديثًا من سجلات CT. تطبيق بلغة Rust لـ certstream-server مع أداء محسّن وكفاءة في استخدام الذاكرة. | Kitploit
أدوات/GitHubGitHub/reloading01/certstream-server-rust
أدوات دفاعيةالاستخبارات مفتوحة المصدر (OSINT)الاستطلاعموجزات ومجمعات التهديداتجمع المعلوماتأمن الشبكاتالتشفيراستخبارات التهديدات

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
GitHub
reloading01/certstream-server-rust

certstream-server-rust

أداة عالية الأداء لمراقبة شفافية الشهادات (CT) مكتوبة بلغة Rust. بث فوري للشهادات SSL/TLS الصادرة حديثًا من سجلات CT. تطبيق بلغة Rust لـ certstream-server مع أداء محسّن وكفاءة في استخدام الذاكرة.

عرض المستودعالموقع الإلكتروني
481141منذ 15س 29دتمت المراجعة من قبل Kitploit

certstream-server-rust

خادم Certstream مكتوب بلغة Rust. يراقب سجلات شفافية الشهادات (CT) ويبث شهادات SSL/TLS الصادرة حديثًا عبر WebSocket وServer-Sent Events (SSE).

GHCR Docker Hub Rust License: MIT Sponsor

websocat متصل بـ wss://api.certstream.dev/domains-only، يطبع نطاقات الشهادات الصادرة حديثًا عند وصولها

نظرة عامة

يجمع Certstream الشهادات من سجلات شفافية الشهادات ويبثها في الوقت الفعلي. هذا التنفيذ متوافق مع عملاء Certstream الحاليين ويدعم كلاً من سجلات RFC 6962 وstatic-CT.

الميزات الرئيسية:

  • بث عبر WebSocket وSSE
  • بث كامل، ومبسّط، وللنطاقات فقط
  • اكتشاف سجلات CT الموثوقة من Chrome وApple
  • دعم نقاط التحقق والبلاطات (checkpoint and tile) في Static-CT
  • إزالة تكرار الشهادات عبر السجلات
  • مواضع سجلات CT الدائمة عبر عمليات إعادة التشغيل
  • تحديد الاتصالات والطلبات لكل عنوان IP
  • مصادقة عبر رمز Bearer
  • إعدادات قابلة لإعادة التحميل أثناء التشغيل
  • قواطع الدائرة (Circuit breakers) ومعالجة إعادة المحاولة لسجلات CT
  • مقاييس Prometheus ونقاط فحص الصحة
  • واجهة REST API اختيارية مع البحث عن الشهادات
  • حمولات بث مُسلسلة مسبقًا وSIMD JSON
  • ملف تنفيذي واحد بدون تبعيات وقت التشغيل

التوثيق

تتوفر وثائق API الكاملة وأمثلة العملاء ومرجع الإعدادات وملاحظات الاستضافة الذاتية على certstream.dev.

هل تريد البث دون تشغيل خادم؟ هناك واجهة CertStream API مجانية مستضافة على wss://api.certstream.dev/.

التثبيت

ملفات 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 تلقائيًا، ويقدّم WebSocket على المنفذ 8080، ويحفظ موضعه بحيث تستأنف عمليات إعادة التشغيل بدلًا من إعادة تشغيل سجل السجلات.

الإعداد

جميع الإعدادات اختيارية. تتجاوز متغيرات البيئة قيم YAML، وتتجاوز قيم YAML القيم الافتراضية المدمجة. كل متغير ومفتاح YAML مُدرج في مرجع الإعداد.

المتغيرالافتراضيالوصف
CERTSTREAM_PORT8080منفذ HTTP/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.jsonملف موضع سجل CT

نقاط النهاية

نقطة النهايةالبث
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.

تنزيل الأداة