ctlogs.dev - Certificate Transparency Search

resmi

Cari log Certificate Transparency: temukan subdomain suatu domain, sertifikat TLS-nya, dan sertifikat yang diterbitkan untuk suatu organisasi.

Apa yang bisa Anda lakukan dengan Ctlogs Dev Certificate Transparency Search MCP?

  • Temukan subdomain — Tanyakan nama host yang muncul di bawah suatu domain dalam sertifikat TLS, beserta jumlah sertifikat dan tanggal pertama/terakhir terlihat.
  • Cari sertifikat — Daftar sertifikat yang diterbitkan untuk nama domain, termasuk nama yang cocok, penerbit, nomor seri, dan tanggal masa berlaku.
  • Cari berdasarkan organisasi — Daftar sertifikat yang organisasi subjeknya cocok dengan suatu nama, seperti nama perusahaan, beserta domain dan detail penerbit.
  • Periksa sertifikat — Ambil rekaman lengkap satu sertifikat: subjek, penerbit, nama DNS, detail kunci dan tanda tangan, entri log CT, serta URL unduhan.
  • Cari CA penerbit — Ambil sertifikat CA berdasarkan sidik jari SHA-256, beserta subjek, penerbit, masa berlaku, sertifikat induk, dan sertifikat bertanda tangan silang.

Server MCP Terhosting

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

Terpasang ke Claude Code, Codex, Cursor, dan lainnya

Dokumentasi

Server MCP.

Pencarian Certificate Transparency untuk asisten dan agen AI: subdomain, sertifikat TLS, organisasi, dan otoritas sertifikat, melalui Model Context Protocol.

Server

Alamatnya adalah https://mcp.ctlogs.dev/mcp (Streamable HTTP). Ini adalah server jarak jauh: tidak ada yang perlu dipasang, dan server langsung berfungsi tanpa kunci atau akun. Asisten yang terhubung ke server ini dapat menjawab pertanyaan seperti “subdomain apa saja yang dimiliki example.com” atau “siapa lagi yang memiliki sertifikat untuk nama ini” berdasarkan log Certificate Transparency publik.

AlatFungsinya
find_subdomainsMenampilkan nama host yang ditemukan di bawah suatu domain dalam sertifikat TLS: satu baris per nama host dengan jumlah sertifikat serta tanggal pertama dan terakhir terlihat.
search_certificatesMenampilkan sertifikat TLS yang diterbitkan untuk nama domain: id, nama yang cocok, penerbit, nomor seri, dan tanggal berlaku.
search_organizationMenampilkan sertifikat TLS yang organisasi subjeknya cocok dengan suatu nama, misalnya “PayPal, Inc.”: id, nama umum subjek, domain, penerbit, dan tanggal berlaku.
get_certificateMengembalikan catatan lengkap satu sertifikat: subjek, penerbit, nomor seri, masa berlaku, nama DNS, detail kunci dan tanda tangan, entri log CT yang mencatatnya, serta URL unduhan untuk isi sertifikat.
get_caMengembalikan satu sertifikat CA penerbit berdasarkan sidik jari SHA-256-nya (kolom issuer_ca dari get_certificate): subjek, penerbit, masa berlaku, sertifikat induk dan sertifikat bertanda tangan silang, jumlah sertifikat yang diterbitkannya, serta satu halaman berisi sertifikat tersebut.

Hubungkan

Claude Code:

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

Dengan kunci:

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

claude.ai: di Customize › Connectors, pilih Add, lalu Add custom connector, dan masukkan URL; di Authentication, pilih Sign in when needed. Pada paket Team dan Enterprise, Owner menambahkannya di Organization settings › Connectors.

ChatGPT: di Plugins, pilih +, lalu Add custom MCP server, dan masukkan URL.

Cursor: di ~/.cursor/mcp.json, atau .cursor/mcp.json dalam proyek:

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

Dengan kunci:

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

VS Code: di .vscode/mcp.json:

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

Dengan kunci:

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

Batas

Pemanggilan alat adalah satu permintaan API dan mengikuti batas API anonim, atau paket kunci (lihat batas); search_organization dihitung sebagai 10, begitu pula /v1/org. Kunci hanya dicantumkan di header Authorization. Tanpa kunci atau dengan kunci gratis, pemanggilan yang tiba saat pemanggilan lain sedang berjalan akan menunggu giliran hingga 5 detik. Daftar sertifikat menampilkan 25 baris per pemanggilan, limit hingga 100; find_subdomains menampilkan hingga 100 nama host per pemanggilan. Daftar dengan lebih banyak baris akan mengembalikan next_cursor untuk pemanggilan berikutnya.

Kunci gratis dapat diperoleh dari halaman akun. Pencarian yang sama tersedia sebagai REST API.