{
  "meta": {
    "protocolo": "M4NET-20260824-1aee603c",
    "gerado_em": "2026-08-24T17:22:15.870328372-03:00",
    "versao": "0.1.0-dev",
    "tcp_info_bytes": 248
  },
  "conexao": {
    "cliente_ip": "216.73.216.250",
    "cliente_porta": 1180,
    "servidor_ip": "170.84.4.87",
    "versao_ip": 4,
    "protocolo_http": "HTTP/2.0",
    "tls_versao": "TLS 1.3",
    "tls_cipher": "TLS_AES_128_GCM_SHA256",
    "host": "net.made4it.com.br"
  },
  "tcp": {
    "snd_mss": 1448,
    "rcv_mss": 536,
    "rcv_mss_confiavel": false,
    "advmss": 1448,
    "pmtu": 1500,
    "rtt_ms": 152.613,
    "rtt_var_ms": 32.247,
    "min_rtt_ms": 152.571,
    "snd_cwnd": 10,
    "total_retrans": 0,
    "segs_in": 8,
    "segs_out": 7,
    "opt_timestamps": true,
    "opt_sack": true,
    "opt_wscale": true,
    "opt_ecn": false,
    "opt_ecn_seen": false,
    "opt_fastopen": false,
    "cliente_wscale": 7,
    "servidor_wscale": 7,
    "cliente_rwin_max_bytes": 8388480,
    "bdp_mbps": 439.72558038961296
  },
  "mtu": {
    "mss_cliente_anunciado": 1460,
    "mtu_cliente": 1500,
    "mtu_servidor": 1500,
    "overhead_ip": 40,
    "overhead_timestamps": 12,
    "limitado_pelo_servidor": true,
    "classe": "Excelente",
    "eficiencia_payload_pct": 100,
    "cenario": "Ethernet sem encapsulamento",
    "perfil_provavel": "Ethernet direto, sem encapsulamento"
  },
  "achados": [
    {
      "severidade": "ok",
      "categoria": "MTU / MSS",
      "titulo": "Excelente — MTU 1500 bytes",
      "descricao": "MTU inferida do cliente: 1500 bytes (MSS anunciado 1460).\nMSS efetivo em uso (snd_mss): 1448 bytes.\nMTU do servidor: 1500 bytes.\nEficiência de payload: 100% do que caberia numa MTU 1500.\nPerfil provável: Ethernet direto, sem encapsulamento.",
      "comandos": {
        "linux": "# MSS negociado nesta conexão:\nss -tin dst 170.84.4.87 | grep -o 'mss:[0-9]*'\n\n# MTU das interfaces:\nip link show\n\n# Túneis e VPNs ativos:\nip link show type wireguard\nip link show type tun\n\n# Qual interface atende este destino:\nip route get 170.84.4.87\n\n# Teste de fragmentação (deve passar sem erro):\nping -M do -s 1472 -c 2 170.84.4.87",
        "macos": "# MTU da interface:\nnetworksetup -getMTU en0\n\n# Ajustar:\nsudo networksetup -setMTU en0 1500\n\n# Teste de fragmentação:\nping -D -s 1472 -c 2 170.84.4.87",
        "windows": "# MTU por interface:\nnetsh interface ipv4 show subinterface\n\n# Ajustar (troque \"Ethernet\" pelo nome da interface):\nnetsh interface ipv4 set subinterface \"Ethernet\" mtu=1500 store=persistent\n\n# Parâmetros globais de TCP:\nnetsh interface tcp show global"
      }
    },
    {
      "severidade": "info",
      "categoria": "Medição",
      "titulo": "Medição limitada pelo servidor",
      "descricao": "O MSS efetivo (1448) foi determinado pela MTU do servidor (1500), não pela do cliente. A MTU do cliente é de no mínimo 1500 bytes — pode ser maior. Para medir o valor exato seria necessário capturar o pacote SYN."
    },
    {
      "severidade": "info",
      "categoria": "Opções TCP",
      "titulo": "Timestamps ativos (RFC 1323)",
      "descricao": "Custam 12 bytes por segmento (0.8% do payload) e explicam a diferença entre o MSS anunciado (1460) e o efetivo (1448). Em troca dão medição precisa de RTT e proteção PAWS. Recomendação: manter ativos."
    }
  ]
}
