ctlogs.dev - Certificate Transparency Search

resmi

Certificate Transparency günlüklerinde arama yapın: bir alan adının alt alan adlarını, TLS sertifikalarını ve bir kuruluşa verilen sertifikaları bulun.

Ctlogs Dev Certificate Transparency Search MCP ile neler yapabilirsiniz?

  • Alt alan adlarını bul — Bir alan adının TLS sertifikalarında hangi ana bilgisayar adlarının yer aldığını, sertifika sayıları ve ilk/son görülme tarihleriyle birlikte sor.
  • Sertifikaları ara — Bir alan adı için düzenlenen sertifikaları; eşleşen adlar, düzenleyen, seri numarası ve geçerlilik tarihleriyle birlikte listele.
  • Kuruluşa göre ara — Konu kuruluşu bir şirket gibi belirtilen bir adla eşleşen sertifikaları, alan adları ve düzenleyen bilgileriyle birlikte listele.
  • Bir sertifikayı incele — Tek bir sertifikanın konu, düzenleyen, DNS adları, anahtar ve imza ayrıntıları, CT günlük kayıtları ve indirme URL'leri dâhil tüm kaydını getir.
  • Düzenleyen CA'yı bul — Bir CA sertifikasını SHA-256 parmak izine göre getir; konu, düzenleyen, geçerlilik, üst sertifika ve çapraz imzalı sertifikalar bilgileriyle birlikte.

Barındırılan MCP Sunucusu

npx add-mcp 'https://mcp.ctlogs.dev/mcp'

Claude Code, Codex, Cursor ve daha fazlasına kurulur

Dokümantasyon

MCP sunucusu.

Yapay zekâ asistanları ve ajanları için Certificate Transparency araması: Model Context Protocol üzerinden alt alan adları, TLS sertifikaları, kuruluşlar ve sertifika yetkilileri.

Sunucu

Adres https://mcp.ctlogs.dev/mcp (Streamable HTTP). Uzak bir sunucudur: yüklenecek hiçbir şey yoktur ve anahtar ya da hesap gerekmeden hemen çalışır. Bağlanan bir asistan, herkese açık Certificate Transparency günlüklerinden “example.com hangi alt alan adlarına sahip” veya “bu ad için başka kimlerin sertifikası var” gibi soruları yanıtlayabilir.

AraçNe yapar
find_subdomainsTLS sertifikalarında bir alan adının altında bulunan ana bilgisayar adlarını listeler: her ana bilgisayar adı için sertifika sayısını ve ilk/son görülme tarihlerini içeren bir satır.
search_certificatesBir alan adı için düzenlenmiş TLS sertifikalarını listeler: kimlik, eşleşen adlar, düzenleyen, seri numarası ve geçerlilik tarihleri.
search_organizationKonu kuruluşu bir adla eşleşen TLS sertifikalarını listeler; ör. “PayPal, Inc.”: kimlik, konu ortak adı, alan adları, düzenleyen ve geçerlilik tarihleri.
get_certificateTek bir sertifikanın tam kaydını döndürür: konu, düzenleyen, seri numarası, geçerlilik, DNS adları, anahtar ve imza ayrıntıları, sertifikayı kaydeden CT günlük girdileri ve sertifika gövdesi için indirme URL’leri.
get_caSHA-256 parmak izine göre (get_certificate içindeki issuer_ca alanı) tek bir düzenleyici CA sertifikasını döndürür: konu, düzenleyen, geçerlilik, üst sertifika ve çapraz imzalı sertifikalar, düzenlediği sertifika sayısı ve bunların bir sayfası.

Bağlanma

Claude Code:

claude mcp add --transport http ctlogs https://mcp.ctlogs.dev/mcp

Anahtarla:

claude mcp add --transport http ctlogs https://mcp.ctlogs.dev/mcp --header "Authorization: Bearer YOUR_KEY"

claude.ai: Customize › Connectors bölümünde Add, ardından Add custom connector seçeneğini seçin ve URL’yi girin; Authentication bölümünde Sign in when needed seçeneğini belirleyin. Team ve Enterprise planlarında bir Owner, Organization settings › Connectors bölümünden ekler.

ChatGPT: Plugins bölümünde + seçeneğini, ardından Add custom MCP server seçeneğini seçin ve URL’yi girin.

Cursor: bir projede ~/.cursor/mcp.json veya .cursor/mcp.json içinde:

{
  "mcpServers": {
    "ctlogs": { "url": "https://mcp.ctlogs.dev/mcp" }
  }
}

Anahtarla:

{
  "mcpServers": {
    "ctlogs": {
      "url": "https://mcp.ctlogs.dev/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

VS Code: .vscode/mcp.json içinde:

{
  "servers": {
    "ctlogs": { "type": "http", "url": "https://mcp.ctlogs.dev/mcp" }
  }
}

Anahtarla:

{
  "servers": {
    "ctlogs": {
      "type": "http",
      "url": "https://mcp.ctlogs.dev/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

Sınırlar

Bir araç çağrısı tek bir API isteğidir ve anonim API’nin sınırları veya anahtarın planı kapsamında çalışır (sınırlara bakın); search_organization, /v1/org gibi 10 olarak sayılır. Anahtar yalnızca Authorization başlığına eklenir. Anahtar olmadan veya ücretsiz anahtarla, başka bir istek çalışırken gelen çağrı sırasını beklemek için en fazla 5 saniye bekler. Sertifika listeleri çağrı başına 25 satır döndürür; limit en fazla 100 satır döndürür; find_subdomains çağrı başına en fazla 100 ana bilgisayar adı döndürür. Daha fazla satır içeren bir liste, sonraki çağrı için next_cursor döndürür.

Ücretsiz anahtarı hesap sayfasından alabilirsiniz. Aynı aramalar REST API olarak da kullanılabilir.