Skip to main content
Glama

proxy_get_tls_fingerprints

Retrieve JA3/JA4 client and JA3S server TLS fingerprints from captured network traffic to identify and analyze TLS handshake characteristics for security and debugging purposes.

Instructions

Get JA3/JA4 client fingerprints and JA3S server fingerprint for a specific captured exchange.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
exchange_idYesExchange ID from proxy_list_traffic

Implementation Reference

  • Handler function for proxy_get_tls_fingerprints, which retrieves TLS fingerprint information for a given exchange ID.
    async ({ exchange_id }) => {
      const exchange = proxyManager.getExchange(exchange_id);
      if (!exchange) {
        return { content: [{ type: "text" as const, text: JSON.stringify({ status: "error", error: `Exchange '${exchange_id}' not found` }) }] };
      }
    
      return {
        content: [{
          type: "text" as const,
          text: JSON.stringify({
            status: "success",
            exchange_id,
            hostname: exchange.request.hostname,
            tls: exchange.tls ?? null,
          }),
        }],
      };
    },
  • src/tools/tls.ts:15-20 (registration)
    Registration of the proxy_get_tls_fingerprints tool within the MCP server.
    server.tool(
      "proxy_get_tls_fingerprints",
      "Get JA3/JA4 client fingerprints and JA3S server fingerprint for a specific captured exchange.",
      {
        exchange_id: z.string().describe("Exchange ID from proxy_list_traffic"),
      },

Tool Definition Quality

Score is being calculated. Check back soon.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yfe404/proxy-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server