Bots de SWPanel
SWPanelBot-Uptime
Comprueba que la web responde y avisa al propietario si se cae o va lenta.
Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime)
Función: Vigilancia de disponibilidad Operador: DeepThink Software SLU Contacto: [email protected] Versión: 1.1 Revisado el: 17 de octubre de 2026
Ficha técnica
Todo lo que hace SWPanelBot-Uptime
Sacado del código del módulo. Si el bot cambia lo que hace, cambia esta ficha y su versión.
Identidad
- Nombre
-
SWPanelBot-Uptime. También es su nombre para robots.txt. - Familia
-
SWPanelBot: el nombre común de todos los bots de SWPanel. - Versión
- 1.1, la que va en el User-Agent. Los cambios de cada versión están más abajo.
- Tipo
- Directo: lo ejecuta y lo controla SWPanel, siempre por encargo del propietario del servicio.
- Categoría
- Monitorización
- Operador
- DeepThink Software SLU, titular de SWPanel. Información legal.
- Contacto
- [email protected]
- Nombres anteriores
-
SWPanel-Uptime/1.0 (+https://www.swhosting.com)
Cuándo y cuánto
- Cuándo entra
- Siempre, en los servicios que tienen la vigilancia de disponibilidad.
- Frecuencia
- Unas cuatro veces al día por web. Recorre todos los servicios en tandas de unos 200 cada 5 minutos, y una vuelta completa dura unas 6 horas.
- Horario
- Las 24 horas, todos los días.
- Por pasada
- Un GET a la portada. Si falla, lo repite a los 1,5 segundos; si por HTTPS no hay respuesta, prueba por HTTP.
- Al mes
- Unas 120 peticiones si la web responde bien.
- En paralelo
- Nunca. Una petición detrás de otra.
Cómo pide
- Qué pide
-
La portada,
https://tu-dominio/, yhttp://tu-dominio/si la primera no contesta. - Métodos
- GET. Además abre una conexión a los puertos de correo (25 o 587) y de FTP (21) para leer el saludo del servidor, sin iniciar sesión.
- Desde dónde
- Desde la sonda de SWPanel en Barcelona.
- Redirecciones
- Las sigue: una redirección a HTTPS o a www cuenta como respuesta correcta.
- Certificado
- No lo comprueba: un certificado caducado no cuenta como caída. Del certificado se ocupa Seguridad 360.
- Cookies y JavaScript
- No.
- Esperas
- 5 segundos para conectar y 8 para la respuesta. Si tarda más de 5 segundos, cuenta como lenta.
- Cómo lo clasifica
- 2xx, 3xx y 404: responde. 401, 403 y 429: degradada. 5xx o sin respuesta: caída.
- Origen
- En preparación Desde los servidores de SWPanel. Estamos reservando unas IP de salida solo para los bots; cuando estén, las publicaremos aquí en un fichero JSON.
- DNS inverso
-
En preparación
Cada IP tendrá un nombre bajo
bots.swpanel.comque vuelva a la misma IP.
Normas que aplica
- robots.txt
- Exento, con motivo No lo consulta. Es una sola petición a la portada que encarga el propietario, como cualquier monitor de disponibilidad.
- A qué webs va
- Cumple Solo visita webs de servicios activos de SWPanel y deja de pasar en cuanto el servicio se da de baja: lo comprueba antes de cada petición.
- Si la web pide frenar
- Cumple Con 429 o 503 no repite a los 1,5 segundos: anota la web como degradada y vuelve en la vuelta siguiente.
- Caché HTTP
- No aplica Tiene que ver la web tal como está ahora.
- Firma
-
Cumple
Firma cada petición con Web Bot Auth (RFC 9421, Ed25519): cabeceras
Signature,Signature-InputySignature-Agent. La clave pública está enhttps://www.swpanel.com/.well-known/http-message-signatures-directory. - Contacto en la petición
-
Cumple
Lleva
From: [email protected], como pide RFC 9110 a los clientes automáticos.
Qué hace con los datos
- Qué lee
- El código de respuesta y el tiempo que tarda. No lee el contenido de la página.
- Qué guarda
- Solo los cambios de estado: cuándo empezó y acabó una caída o una lentitud, el motivo y el tiempo de respuesta. Cuando todo va bien no guarda nada de la web, solo un registro por tanda de que la sonda ha medido.
- Cuánto tiempo
- 24 meses.
- Para qué
- Para avisar al propietario y enseñarle el historial de disponibilidad del servicio.
- Privacidad
- Política general de privacidad de SWPanel.
Cómo funciona
Una pasada, paso a paso
-
Toma la tanda
Cada 5 minutos coge los siguientes servicios por orden, unos 200, y da la vuelta al llegar al final.
-
Pide la portada
Un GET a
https://tu-dominio/y, si no contesta, ahttp://tu-dominio/. -
Repite si falla
Una vez más, a los 1,5 segundos, para no dar por caída una web por un corte de un segundo.
-
Clasifica
Responde, degradada o caída, según el código y el tiempo de respuesta.
-
Mira el correo y el FTP
Abre la conexión, lee el saludo del servidor y la cierra, sin iniciar sesión.
-
Avisa
Si el estado cambia, abre o cierra la incidencia y avisa al propietario.
En tus logs
Así se ve SWPanelBot-Uptime
Un ejemplo en formato combinado de Apache y Nginx. La IP y el dominio son de documentación: los tuyos serán otros.
Una petición a la portada unas cuatro veces al día, a horas que varían según la tanda.
Comprobar
¿Es de verdad SWPanelBot-Uptime?
Un User-Agent se puede copiar. Por eso hay que mirarlo junto con lo demás. Los ejemplos usan una IP de documentación.
DNS inverso En preparación
La IP tiene que resolver a un nombre de bots.swpanel.com, y ese nombre a la misma IP. Si solo se cumple la primera parte, no es nuestro.
Lista de IP En preparación
Un fichero JSON con el formato JAFAR que propone el IETF, enlazado desde esta página.
Firma de la petición Disponible
Cabeceras de Web Bot Auth. La clave pública está en /.well-known/http-message-signatures-directory de www.swpanel.com: con ella, cualquier cortafuegos que entienda Web Bot Auth comprueba que la petición es nuestra.
Lo que pide Disponible
Compara lo que ves con la ficha: las rutas, la frecuencia y el volumen. Un bot que se llama SWPanelBot-Uptime y hace otra cosa no es nuestro.
Si dudas de una visita, escríbenos a [email protected] con el dominio, la hora con su zona horaria, la IP y la línea del log, y lo comprobamos.
Pararlo
Lo pide el propietario. Él lo apaga.
Nuestros bots solo visitan webs de servicios activos de SWPanel, solo para las funciones que su propietario tiene activas, y dejan de pasar en cuanto el servicio se da de baja.
Si eres el propietario
Desactiva la vigilancia de disponibilidad del servicio en tu SWPanel.
Si no lo eres
Si el dominio ya no está en SWPanel no debería llegarte ninguna visita programada. Si te llega, escríbenos a [email protected] y lo paramos.
En el cortafuegos
Para dejarlo pasar, usa el nombre junto con la IP o la firma, no solo el nombre. Cuidado con las reglas genéricas: un patrón como «bot» también alcanza a SWPanelBot.
Si lo bloqueas
La vigilancia dará la web por caída o degradada sin que lo esté.
robots.txt no lo para: lo explicamos en Normas. Lo para su propietario, desde SWPanel.
Normas
Lo que piden los estándares, y cómo está SWPanelBot-Uptime
Nuestra situación en cada punto, sin adornos.
| Qué piden | Estado |
|---|---|
| Un nombre propio en el User-Agent, con la dirección de su página RFC 9110, 10.1.5, y borrador IETF «Crawler best practices», 2.2 | Cumple |
| Un nombre válido para robots.txt: letras, guiones y guion bajo RFC 9309, 2.2.1 | Cumple |
| Visitar solo webs de servicios activos de SWPanel, y dejar de hacerlo en cuanto el servicio se da de baja Compromiso propio de SWPanel | Cumple |
| Leer y respetar robots.txt RFC 9309 y «Crawler best practices», 2.1. El borrador permite la exención documentada de los rastreadores que trabajan por encargo. Lo pide el propietario y es una comprobación puntual. | Exento, con motivo |
| No entorpecer la web: una petición cada vez, límites de páginas y de tiempo, y esperas cortas «Crawler best practices», 2.3 | Cumple |
| Frenar si la web contesta 429 o 503 «Crawler best practices», 2.3, y RFC 9110, 15.6 | Cumple |
| Respetar la caché HTTP «Crawler best practices», 2.4, y RFC 9111. Necesita la respuesta de ahora. | No aplica |
| Un contacto en la petición: cabecera From RFC 9110, 10.1.2 | Cumple |
| Publicar las IP de salida en JSON, enlazadas desde esta página «Crawler best practices», 2.5, con el formato JAFAR | En preparación |
| DNS inverso que se pueda confirmar Práctica de Google, Bing y Cloudflare para verificar bots | En preparación |
| Firmar las peticiones (Web Bot Auth) Borrador IETF «HTTP Message Signatures for Bots», septiembre de 2026 | Cumple |
| Página pública con qué hace, qué guarda, contacto, cómo pararlo y las exenciones «Crawler best practices», 2.6 | Cumple |
En parte: cumple con una salvedad, que se explica en la fila. En preparación: depende de la red, como las IP propias y su DNS inverso. Pendiente: aún sin fecha.
Versiones
Qué ha cambiado
La versión va en el User-Agent. Cuando el bot cambia lo que hace, cambian la versión y esta ficha.
| Versión | Fecha | Cambio |
|---|---|---|
| 1.0 | 12-10-2026 | Nombre nuevo, SWPanelBot-Uptime, con el enlace a la página de los bots. Sustituye a SWPanel-Uptime. |
| 1.1 | 17-10-2026 | Enlaza a esta ficha. No repite si la web contesta 429 o 503, firma las peticiones, lleva la cabecera From y solo visita servicios activos. |
Preguntas frecuentes
Dudas sobre SWPanelBot-Uptime
Los otros bots
Cada uno, con su ficha
-
Informes y seguimiento SEO
SWPanelBot-SEORecorre la web del cliente, como un buscador, para su informe y su seguimiento SEO.
Ver la ficha técnica -
Seguridad 360
SWPanelBot-SecurityRevisa desde fuera el certificado, las cabeceras y los ficheros que nunca deberían ser públicos.
Ver la ficha técnica -
Análisis de código
SWPanelBot-CodeComprueba si el CMS, los plugins y los temas están al día y busca errores de JavaScript en vivo.
Ver la ficha técnica -
Webs y tiendas con IA
SWPanelBot-WebReúne las fotos, los iconos y el logo de la web o la tienda que el propietario crea con IA.
Ver la ficha técnica