ctlogs.dev - Certificate Transparency Search
resmiCertificate 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_subdomains | TLS 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_certificates | Bir alan adı için düzenlenmiş TLS sertifikalarını listeler: kimlik, eşleşen adlar, düzenleyen, seri numarası ve geçerlilik tarihleri. |
| search_organization | Konu 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_certificate | Tek 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_ca | SHA-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.