Estado y velocidad
Por qué algo no conecta, pruebas de velocidad, cortes, historial de rutas, caídas e informes para tu proveedor.
Cuando algo no se conecta
kilobat why <host> (MCP: diagnose_connection) comprueba un host capa por capa desde este Mac, sin ejecutar curl ni nc, para que un perfil estricto no pueda bloquear la propia comprobación. Prueba IPv4 e IPv6 por separado, así que una red con IPv6 roto, una causa habitual de agentes que se cuelgan o no paran de reconectarse, recibe una respuesta clara. Indica la interfaz usada, como Wi-Fi, el punto de acceso de un teléfono o una VPN, y prueba cada una cuando hay varias. Informa del proxy que elige el sistema o su archivo PAC y, con --app, del HTTPS_PROXY del entorno de esa app, sin contraseñas. Con una VPN o un proxy activos, compara la ruta directa con el túnel. Un nombre privado enviado al resolvedor propio de una VPN indica cuál es y si responde. El código que se ejecuta en un contenedor, una máquina virtual o un equipo remoto tiene su propia red: pasa --context y el informe termina con un comando para ejecutar allí. Cuando un servicio alojado hace la solicitud desde sus propios servidores, como hace Warp con un endpoint de inferencia personalizado, --context provider avisa cuando el destino es privado (localhost, una dirección de la LAN o de Tailscale) y, por tanto, queda fuera de su alcance, aunque funcione desde el Mac.
Dale la URL exacta que falla, con la consulta incluida: solicita esa URL, pero todas las salidas muestran los valores de la consulta como [redacted], así que un enlace de descarga firmado sigue siendo privado. Envía la solicitud como lo haría la app: a través del HTTPS_PROXY de la app, del proxy del sistema o, con --proxy <url>, de una dirección de proxy que la app configura en sus propios ajustes. Cuando ese proxy funciona y las conexiones directas no, como en muchas redes de empresa, lo dice en lugar de fallar; cuando las conexiones directas funcionan y la solicitud a través del proxy de la app falla, dice que la red está bien y que lo que falla es la ruta de la app. Un ajuste que no puede leer ni atravesar, como el interruptor de proxy de Hugging Face de LM Studio para las descargas de huggingface.co, recibe su propia nota con lo que han contado los usuarios, y el veredicto dice entonces que la red llega al host, no que la solicitud de la app funcione. Kilobat nunca cambia los ajustes de otra app. A un servidor que rechaza HEAD le envía un único GET de un solo byte, nunca una descarga. Sigue hasta cinco redirecciones, indica el salto que falla y comprueba IPv4 e IPv6 para el host en el que terminan las redirecciones. Con --app, muestra las conexiones abiertas de la app con ese host o con su proxy, avisa cuando usan otra versión de IP u otro servidor que la comprobación nueva, y vuelve a mirar unos segundos después: una transferencia que se ha quedado en silencio se indica como en silencio, nunca como terminada. El informe registra el nombre y la versión de la app, el método que envió, la ruta que siguió y, con --failed-at, cuándo falló la app junto a cuándo se hizo la comprobación. Que la comprobación pase significa que esta solicitud funciona ahora desde este Mac por esa ruta; no puede ver cómo va una transferencia que ya está en curso, así que vigílala con kilobat bandwidth <app>.
Cuando el host o la app pertenece a un servicio con una página pública de estado, como slack.com o GitHub, la comprobación termina con una capa Página de estado que indica lo que informa esa página. Si informa de una interrupción y nada falló en este Mac, el resultado comienza con ella: «Slack está caído para todos, no solo para ti», con el título de la incidencia y un enlace. Si falló la red de este Mac, la interrupción aparece como nota secundaria. Si la página está en verde, se indica. Consulta ¿Es el servicio o soy yo? Cuando el fallo podría deberse a esta red, una capa Bloqueo de red indica si bloquea el sitio y, cuando el servicio rechaza la ubicación aparente de tu conexión, una capa Región lo indica; cualquiera de ellas encabeza el resultado. Consulta Bloqueado aquí, no caído.
Por qué no coinciden las pruebas de velocidad
La prueba de velocidad de Kilobat abre una sola conexión HTTPS a la vez con el centro de datos de Cloudflare más cercano, 8 segundos en cada sentido y 80 MB como máximo, y hace ping a 1.1.1.1 antes y durante las transferencias. Speedtest de Ookla, fast.com y networkQuality de macOS abren varias conexiones a la vez y eligen sus propios servidores, así que en enlaces rápidos o lejanos suelen mostrar más. Elige 4 conexiones junto al botón de prueba en la pestaña Velocidad, o ejecuta kilobat speedtest --parallel, para ver cuánto importa eso en tu conexión. Cada prueba guardada conserva el centro de datos de Cloudflare, el número de conexiones, el enlace (banda, canal, señal y velocidad del enlace Wi-Fi, o Ethernet), la VPN por la que pasó y cuánto tráfico más movió este Mac mientras tanto. Historial › Comparar pruebas de velocidad, kilobat speed-compare y la herramienta MCP compare_speed_tests ponen dos pruebas una al lado de la otra y enumeran lo que cambió, cada cosa con una nota sobre cómo afecta al resultado. Enumeran diferencias, no causas: los demás dispositivos de tu red también compiten, y Kilobat no puede verlos.
Historial de rutas
Herramientas › DNS y LAN › Trazar 3 veces, o kilobat trace <host> --rounds 3, traza una ruta tres veces con tres sondas por salto y guarda cada traza. Historial › Rutas guardadas combina todas las trazas guardadas hacia un host salto a salto, como mtr: pérdida, retardo mejor, medio, peor y último, qué saltos cambiaron de router y dónde empieza el retardo persistente. Un salto que omite respuestas mientras los siguientes contestan es un router que limita la frecuencia de las sondas, no pérdida. Solo para la red local, kilobat lan-test <device> ejecuta cinco segundos de iperf3 contra un dispositivo que ejecute iperf3 -s; instala iperf3 por tu cuenta, Kilobat nunca instala nada.
Prueba de cortes
Las llamadas, el streaming de juegos y los escritorios remotos pueden tener cortes aunque la velocidad y la pérdida parezcan buenas, porque un pico de ping de unos cientos de milisegundos desaparece en un promedio. La prueba de cortes de Estado hace ping a tu router (o a internet) cada 50 ms durante 20 segundos y dibuja cada respuesta, con los picos en rosa, junto con la mediana, el p95, el p99 y el peor ping. Te dice si los picos se repiten a intervalos regulares, lo que a menudo apunta a escaneos de AirDrop/AWDL, o si llegan al azar, lo que apunta a una red saturada, interferencias o una señal débil. Muchos routers solo responden unos diez pings por segundo; Kilobat reconoce ese patrón y no lo cuenta como pérdida. Con Pro, Comparar con baja latencia activada repite la prueba con AirDrop/AWDL en pausa y te dice si ha servido.
La pausa de baja latencia desactiva AirDrop, Sidecar y Control Universal durante 15 minutos, 1 o 2 horas, o hasta que se cierre una app como tu juego o tu llamada, 4 horas como máximo. Siempre restaura todo cuando se acaba el tiempo, la app se cierra, Kilobat se cierra o cambia la red, y en el siguiente arranque si el Mac se bloqueó. macOS pide la aprobación de un administrador. El panel Cercanos de Estado también muestra si la radio de AirDrop está activa y qué la usa, tu visibilidad en AirDrop y, cuando lo pides, los dispositivos Bluetooth que comparten la banda de 2.4 GHz con el Wi-Fi.
El menú Wi-Fi muestra tus dispositivos Bluetooth debajo de las redes: haz clic en uno para conectarlo o desconectarlo. Una etiqueta 2.4 GHz señala los auriculares, teclados y ratones conectados que comparten la banda con tu Wi-Fi, con un atajo a una red de 5 GHz conocida. Debajo está AirDrop, con su visibilidad, qué está usando el enlace y la pausa de baja latencia. Bluetooth solo aparece después de que elijas «Mostrar dispositivos Bluetooth», así que macOS solo pide acceso en ese momento.
¿Son ellos o soy yo?
Cuando Slack, Zoom o GitHub no cargan, la pregunta es si es tu conexión o la suya. Kilobat lee las páginas de estado públicas de más de setenta servicios que la gente usa en un Mac, proveedores de IA incluidos (consulta Agentes de IA más abajo): Zoom, Slack, Microsoft Teams Free, Outlook.com, OneDrive, Google Meet, Gmail, Google Drive, Docs, Calendar y Chat, Discord, GoTo Meeting, FaceTime, iMessage, iCloud, App Store, Apple Music y Apple TV, Dropbox, Box, Notion, Airtable, Proton, 1Password, Figma, Canva, Miro, Linear, Asana, Jira, Confluence, Trello, Grammarly, Claude, ChatGPT, Perplexity, Cursor, GitHub, GitLab, Bitbucket, npm, Docker, Postman, Vercel, Netlify, Supabase, Cloudflare, Tailscale, Epic Games y Reddit. Asocia cada app por su ID de paquete (bundle ID) y cada sitio por su dominio. kilobat down --list muestra todas las páginas y la dirección que lee Kilobat.
Solo consulta cuando hay un motivo: cuando abres Estado y tu propia línea está bien, para las apps en primer plano o que mueven datos; cuando una comprobación de conexión nombra un host o una app con página de estado; cuando una llamada se congeló más allá del router; y, una vez por minuto, cuando una app con página de estado no logra abrir conexiones una y otra vez (conexiones que esperan la respuesta del servidor en dos muestras seguidas) mientras tu línea está bien. Entonces te avisa una vez por incidencia, por ejemplo con «Caída en Slack», y un botón que abre la página de estado. La respuesta de cada página se guarda durante tres minutos, y Kilobat espera cinco segundos como máximo. Desactiva las notificaciones en Ajustes › Supervisión › Avisarme cuando caiga un servicio que uso. Las caídas aparecen arriba en Estado y en una fila Servicios en el menú y en Resumen, que solo aparece mientras un servicio que usas tiene un problema.
Kilobat solo repite lo que dice la página. Solo dice que un servicio no funciona para nadie cuando su página informa de una caída, y «no eres tú» solo cuando tu propia línea estaba bien; cuando la página está en verde, dice que la página no informa de problemas, y una página que no puede leer nunca se toma como una caída. Algunos servicios no publican un estado público: Webex, Teams para el trabajo o la escuela (su estado se muestra a los administradores), Spotify, Steam, WhatsApp, Telegram y Signal. Las llamadas y los sitios en un navegador se revisan con una comprobación de conexión, ya que Kilobat no ve qué sitio muestra una pestaña del navegador. En la terminal, kilobat down slack, kilobat down github.com o kilobat down para las apps que se ejecutan ahora; los agentes usan service_status. Es gratis.
Agentes de IA y proveedores de modelos
Muchas páginas de estado de IA se dividen en partes, y Kilobat lee la parte que usa cada app: la página de Anthropic tiene claude.ai, la Claude API y Claude Code, así que una caída de claude.ai no cuenta contra Claude Code, y una incidencia de la API que nombra Claude Code sí. La página de OpenAI separa ChatGPT, Codex y la API; la de GitHub tiene Copilot aparte del resto; la de Cursor tiene el IDE y su CLI. Cuando una página no tiene ninguna de las partes nombradas, cuenta la página entera. Cubiertos: Claude, Claude Code y la Claude API; ChatGPT, Codex y la OpenAI API; GitHub Copilot; Cursor y su CLI; Gemini Code Assist (que usa la Gemini CLI cuando inicias sesión con Google) y Vertex AI, desde el feed de Google Cloud; Mistral, Groq, Cohere, Fireworks AI, Together AI, Hugging Face y Perplexity; Windsurf, Zed, Warp, Replit, Lovable, Bolt y v0.
Los agentes de programación se reconocen por su proceso (claude, codex, gemini, cursor-agent, copilot), y cualquier app, por la API a la que se conecta: en cuanto una conexión se atasca, Kilobat busca las direcciones de api.anthropic.com, api.openai.com, api.githubcopilot.com, api.mistral.ai, api.groq.com y los hosts de API de los demás proveedores, y las guarda diez minutos. Así también se detecta un agente como Aider, que usa el proveedor que hayas configurado, o un editor que llama a la Claude API. Cuando uno de ellos no consigue conectarse una y otra vez mientras tu línea está bien y el proveedor informa de problemas, la notificación nombra a ambos: «Claude Code: Anthropic informa de una caída — no es tu conexión». Un agente atascado en errores puede preguntar por sí mismo: kilobat down claude-code, kilobat down api.openai.com o la herramienta MCP service_status; kilobat down claude y kilobat down openai listan todas las partes de esa página.
Sin cobertura, por falta de un feed público que Kilobat pueda leer: Grok y la xAI API (su página rechaza las solicitudes que no vienen de un navegador), DeepSeek, OpenRouter, Replicate (su estado ahora forma parte de la página de Cloudflare), JetBrains AI, Kiro y Amazon Q (tras un inicio de sesión de AWS) y la Gemini API en Google AI Studio. Ollama y LM Studio se ejecutan en tu Mac.
Bloqueado aquí, no caído
Una página de estado en verde y un sitio que aun así no carga pueden indicar que la red en la que estás lo bloquea: el Wi-Fi de un hotel o aeropuerto, una red escolar o de oficina, un operador móvil o las normas de un país. Cuando una comprobación de conexión, kilobat down o una app que falla apunta a ello, Kilobat lo mide y lo indica, por ejemplo: «Slack parece bloqueado en esta red, no caído: su nombre no se resuelve aquí, mientras que un resolvedor seguro devuelve su dirección real». Identifica el tipo de red (tu red doméstica marcada en Dispositivos, datos móviles o la zona Wi-Fi de un teléfono, una red Wi-Fi pública que mostró una página de acceso o una red Wi-Fi normal) y solo sugiere opciones neutrales: otra red, datos móviles o itinerancia, o consultar a quien gestione esta red. Kilobat mide bloqueos; no ayuda a eludirlos ni sugiere cómo hacerlo.
Qué se cuenta y qué comprobación requiere cada caso:
- Manipulación de DNS. El DNS de este Mac indica que el nombre no existe, no responde, responde con una dirección que no usa ningún servicio público (0.0.0.0, 127.0.0.1 o una dirección privada), da la misma dirección que para un nombre inventado o lo envía a un servidor que no puede mostrar un certificado válido para el nombre, mientras una consulta DNS-over-HTTPS a tu resolvedor de confianza devuelve una dirección pública que sí puede. Una dirección distinta que muestra un certificado válido o está en el mismo bloque de direcciones es una CDN que elige un servidor cercano, no una manipulación. Nunca se cuentan un nombre que tampoco existe para el resolvedor de confianza, un DNS que falla para todos los nombres, el DNS dividido de una VPN o empresa para el dominio ni los nombres que solo conocen las redes privadas.
- Conexión segura cortada. La conexión se abre y luego la negociación TLS se reinicia o deja de responder en cuanto se nombra el sitio, en dos intentos, mientras el mismo servidor responde cuando se nombra otro sitio. Un servidor que no responde a ningún nombre, un segundo intento que funciona o una conexión que nunca se abre es un fallo normal.
- Nada se conecta. Ninguna de las direcciones del servicio conecta mientras el propio resolvedor de confianza responde. Esto solo cuenta cuando la página de estado del servicio no informa de problemas, y el resultado indica que una interrupción aún no comunicada en la página tendría el mismo aspecto.
- Páginas de bloqueo. Una solicitud HTTP sin cifrar respondida con HTTP 451 o una redirección fuera del dominio propio del servicio respalda uno de los resultados anteriores; por sí sola demuestra demasiado poco.
Una página de inicio de sesión Wi-Fi, las reglas de Kilobat, Protección o el interruptor de emergencia y una interrupción en la página de estado explican mejor un fallo, así que ninguno se informa como bloqueo. Con una VPN activa, las comprobaciones pasan por ella y el resultado lo indica: el bloqueo está en la ruta de la VPN, no necesariamente en esta red.
Privacidad. La consulta DNS-over-HTTPS va solo a tu resolvedor de confianza, Cloudflare (1.1.1.1) salvo que elijas Quad9 (9.9.9.9) en Ajustes › Monitorización o con kilobat settings block-check-resolver quad9, por su dirección, y solo mientras se diagnostica un fallo: una consulta para el nombre que falla. Las negociaciones van a las direcciones del propio servicio y el nombre inventado está bajo example.com. Kilobat nunca consulta listas de sitios bloqueados ni explora en segundo plano.
Cuando una app con página de estado sigue fallando mientras su página no informa de interrupciones, Kilobat comprueba como máximo una vez por hora por servicio y red, muestra el bloqueo en Servicios y envía una notificación por servicio, red y día; puedes desactivarla en Ajustes › Monitorización › Avisarme cuando un servicio parezca bloqueado en esta red o con kilobat settings block-alerts off. kilobat down slack hace una conexión a cada servicio que indiques y, si falla, ejecuta la misma comprobación; kilobat why slack.com o kilobat doctor slack.com la añaden como capa. Los agentes obtienen lo mismo en el campo block de service_status y diagnose_connection. Es gratis, como las páginas de estado.
No disponible en tu región
Algunos servicios y algunas funciones, como herramientas de IA en partes de la UE, no se ofrecen en todas partes y el propio servicio rechaza el acceso según dónde parece estar tu dirección. No es una interrupción ni un bloqueo de esta red. Kilobat solo lo indica a partir de la respuesta del propio servicio por una conexión verificada: HTTP 451 o textos que se ha observado que utiliza, como unsupported_country_region_territory de OpenAI, la página regional de claude.ai, el error de la API de Anthropic sobre países, regiones o territorios no admitidos y «User location is not supported» de la API de Gemini. El resultado dice, por ejemplo: «OpenAI indica que su servicio no está disponible en tu región. Tu conexión parece estar actualmente en Alemania», con el país donde está registrada tu dirección pública (consultado como en kilobat ip --public, a través de cualquier VPN). Si una VPN o una eSIM de itinerancia sitúa esa salida en otro país, o la zona horaria de este Mac está configurada en otro país, lo indica. Solo expone hechos y nunca sugiere cómo eludir una restricción regional, lo que podría incumplir las condiciones de un servicio; las opciones son la lista de países compatibles y el soporte del servicio. Pega el error que recibió una app con kilobat why api.openai.com --error '…' o error en diagnose_connection para reconocerlo.
Un informe para tu proveedor
Cuando la conexión va mal, tu proveedor o el equipo de informática quiere pruebas. En Estado, el botón de informe crea uno a partir de lo que Kilobat registró en esta red durante las últimas 24 horas o 7 días. Incluye interrupciones, latencia en el router y más allá, pérdida de pings y pruebas de velocidad frente a tu plan, además de una comprobación del sitio que falla si añades uno. Cada resultado indica qué se midió y dónde, nunca de quién es la culpa. Cópialo como texto para un chat de soporte o guárdalo o compártelo como PDF. Omite el nombre de tu red, todas las direcciones IP locales y de hardware, los nombres de dispositivos y qué apps usaron la red. En la terminal, ejecuta kilobat support-report --host github.com o --html --output report.html para la página. Los nombres de sitios, URL y sus rutas se omiten por defecto, incluidos los de las redirecciones. Marca Incluir nombres de sitios, o pasa --include-sites en la CLI o include_site_names: true a MCP create_support_report, solo cuando quieras incluir esos nombres en el informe. Se conservan las mediciones de IP pública de la comprobación del sitio.
Compensación por cortes
Muchos proveedores deben una compensación tras un corte largo, y algunos la pagan sin que se la pidas. Historial › Compensación por cortes suma los cortes del mes que Kilobat puede demostrar que fueron del lado del proveedor y los compara con la norma publicada de tu proveedor. Un corte solo cuenta cuando tu router siguió respondiendo a las comprobaciones de Kilobat mientras dos servidores de internet y una comprobación HTTPS fallaban, o cuando una antena de Starlink lo atribuyó a la red de Starlink (sin satélite, sin respuesta). Los cortes en tu propio router o Wi-Fi, el tiempo en que la página de inicio de sesión del Wi-Fi de un hotel o una cafetería retuvo la conexión, los cortes sin comprobaciones suficientes para saberlo y todo el tiempo en que el Mac estuvo en reposo quedan fuera y se muestran aparte. La tarjeta muestra el corte más largo y el total del mes junto al umbral de la norma y, cuando se aplica una norma que Kilobat ha verificado, a qué podrían dar derecho.
Elige tu proveedor o pulsa Detectar: Kilobat pregunta a Cloudflare tu dirección pública y a RIPE NCC a qué red pertenece, y luego busca esa red en su lista. Para la estimación, indica lo que pagas al mes por internet. Las normas vienen incluidas en la app, cada una con su fuente y la fecha en que se comprobó: la compensación automática de Ofcom para BT, EE, Plusnet, Sky, Virgin Media, Vodafone, TalkTalk y Hyperoptic (10,34 £ al día cuando una avería notificada no se repara en dos días laborables completos), el § 58 TKG para todos los proveedores de Alemania, el Real Decreto 899/2009 en España y las indemnizaciones de la AGCOM en Italia, y las condiciones publicadas de Xfinity, AT&T Fiber e Internet Air, Orange y Free. Para un proveedor sin una norma que Kilobat haya podido verificar, como Spectrum, Verizon, Cox, T-Mobile Home Internet o Starlink, la tarjeta te dice que puedes reclamar igualmente, con las mismas pruebas.
Copiar reclamación te da un mensaje en el idioma de la app con un hueco para tu número de cliente, la fecha y la duración de cada corte, lo que midió Kilobat, la norma y el importe; Abrir página de reclamación te lleva a donde tu proveedor las recibe, y Guardar informe para el proveedor guarda las mediciones en PDF para adjuntarlas. Cuando una norma tiene un plazo para reclamar, como los 120 días de Xfinity, Recordármelo programa una notificación antes. Kilobat nunca envía nada. Cuenta desde que empezó un corte, mientras que los proveedores cuentan desde que lo notificas y deciden qué se acepta, así que solo dice que «podría dar derecho». Con Ajustes › Supervisión › Avisarme cuando un corte pueda dar derecho a compensación, Kilobat te avisa una vez por corte, como mucho una vez al día. La estimación, la reclamación y la notificación de la tarjeta forman parte de Kilobat Pro. En el terminal, kilobat credit muestra el mes, --draft imprime la reclamación y credit providers enumera las normas; los agentes lo leen a través de get_outage_credit.
Comprobación del plan
Descubre si recibes la velocidad que pagas. Escribe la velocidad de descarga de tu plan para esta red en Ajustes › Red › Velocidad del plan, o debajo de un resultado de la prueba de velocidad. La pestaña Velocidad compara entonces con ella las pruebas de los últimos 30 días en esa red: «Obtuviste el 61 % de tus 500 Mbps», la mediana, la mediana de la noche junto al resto del día y con qué frecuencia una prueba quedó por debajo de la mitad del plan. Cada red guarda su propio plan, así que la cafetería no cuenta contra tu plan de casa. Con Kilobat Pro, activa Ajustes › Red › Comprobación del plan y Kilobat hará una prueba ligera hasta tres veces al día, a una hora distinta cada día y siempre una en el pico de la noche (de 19:00 a 23:00), cuando los proveedores suelen ir más lentos. Una comprobación usa de 25 a 80 MB con cuatro conexiones, unos dos segundos a la velocidad de tu plan. Espera a que no haya ninguna llamada, ninguna VPN lleve el tráfico, el resto del tráfico del Mac sea bajo y esté enchufado o con más del 50 % de batería, y nunca se hace en una red con límite. El informe para tu proveedor empieza por el mes: «En 30 días, 41 comprobaciones programadas: mediana de 305 Mbps de los 500 Mbps que pagas (61 %); noches 180 Mbps.» En la terminal, kilobat plan muestra lo mismo, y los agentes lo obtienen con get_plan_check.
Velocidad por servicio
Una prueba de velocidad mide la ruta a un servidor de prueba cercano. Los servicios de los que descargas, como GitHub, iCloud, Steam, npm, Docker o Hugging Face, están al final de otras rutas, y tu proveedor puede tener un enlace saturado hacia uno de ellos mientras el resto de internet va rápido. Kilobat mide las descargas que ya haces: cada descarga de 5 MB o más, sumando las conexiones de un servicio durante los segundos de transferencia. Identifica cada una por el sitio solicitado por la app (cuando funciona el filtro de red), la app, un nombre DNS inverso o la red a la que pertenece su dirección, según las listas públicas de direcciones de GitHub, Apple, Valve, Dropbox, Akamai, Fastly, Cloudflare, Amazon CloudFront, Google y Microsoft incluidas en la app. No se envía tráfico adicional. Nunca se cuentan video, música ni llamadas, pues se transfieren al ritmo de reproducción, ni se cuenta nada mientras una VPN transporta tu tráfico.
Velocidad › Servicios enumera cada servicio de esta red: su velocidad habitual durante 30 días, la última descarga y su proporción de la línea. La línea es la última prueba de velocidad en esta red o la descarga más rápida observada por Kilobat, la que sea mayor. Con Kilobat Pro, Estado avisa solo cuando está claro: al menos tres descargas de un servicio durante el último día por debajo de un tercio de la línea, cada una con otro sitio o prueba de velocidad al menos tres veces más rápida en la misma hora, la mayoría de las descargas de ese servicio lentas ese día y el servicio sin lentitud en todas las demás redes que usas. No cuentan las descargas afectadas por tus propias descargas simultáneas. «La ruta de tu proveedor a GitHub va lenta esta noche. 3 descargas de GitHub fueron a unos 7 Mbps mientras otros sitios alcanzaron 267 Mbps en la misma hora. La ralentización está entre tu proveedor y GitHub, no en tu Wi-Fi ni en este Mac».
A continuación se muestran los datos. Si la página de estado del servicio informa de un problema, indica que probablemente está en ese servicio. Si no, traza una vez la ruta al servidor e indica en qué salto aumenta la demora. Con suficiente historial, identifica las horas de lentitud, por ejemplo cada tarde de 19:00 a 23:00, señal clásica de un enlace saturado entre dos redes en las horas de mayor tráfico. Después propone opciones: una VPN u otro DNS, que llegan al servicio por otra ruta; informar a tu proveedor, pues el informe para el proveedor incluye una sección al respecto; o volver a intentarlo más tarde.
Probar este servicio descarga una sola vez hasta 25 MB de un archivo público ofrecido por el servicio, como una versión de GitHub, la imagen de restauración de macOS de Apple, un paquete de npm o PyPI o la prueba de velocidad de Cloudflare; solo cuando pulsas el botón y nunca en una red con límite de datos. En la terminal, kilobat service-speed muestra la tabla y el resultado, --test github ejecuta una prueba y --list muestra los archivos; los agentes obtienen el historial mediante get_service_speed.