Bots de SWPanel

SWPanelBot-Uptime

Comprova que la web respon i avisa el propietari si cau o va lenta.

User-Agent Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime)

Funció: Vigilància de disponibilitat Operador: DeepThink Software SLU Contacte: [email protected] Versió: 1.1 Revisat el: 17 d'octubre del 2026

Fitxa tècnica

Tot el que fa SWPanelBot-Uptime

Extret del codi del mòdul. Si el bot canvia el que fa, canvia aquesta fitxa i la seva versió.

Identitat

Nom
SWPanelBot-Uptime. També és el seu nom per a robots.txt.
Família
SWPanelBot: el nom comú de tots els bots de SWPanel.
Versió
1.1, la que va a l'User-Agent. Els canvis de cada versió són més avall.
Tipus
Directe: l'executa i el controla SWPanel, sempre per encàrrec del propietari del servei.
Categoria
Monitorització
Operador
DeepThink Software SLU, titular de SWPanel. Informació legal.
Contacte
[email protected]
Noms anteriors
SWPanel-Uptime/1.0 (+https://www.swhosting.com)

Quan i quant

Quan entra
Sempre, als serveis que tenen la vigilància de disponibilitat.
Freqüència
Unes quatre vegades al dia per web. Recorre tots els serveis en tandes d'uns 200 cada 5 minuts, i una volta completa dura unes 6 hores.
Horari
Les 24 hores, tots els dies.
Per passada
Un GET a la portada. Si falla, el repeteix als 1,5 segons; si per HTTPS no hi ha resposta, prova per HTTP.
Al mes
Unes 120 peticions si la web respon bé.
En paral·lel
Mai. Una petició darrere l'altra.

Com demana

Què demana
La portada, https://tu-dominio/, i http://tu-dominio/ si la primera no contesta.
Mètodes
GET. A més obre una connexió als ports de correu (25 o 587) i de FTP (21) per llegir la salutació del servidor, sense iniciar sessió.
Des d'on
Des de la sonda de SWPanel a Barcelona.
Redireccions
Les segueix: una redirecció a HTTPS o a www compta com a resposta correcta.
Certificat
No el comprova: un certificat caducat no compta com a caiguda. Del certificat s'ocupa Seguretat 360.
Galetes i JavaScript
No.
Esperes
5 segons per connectar i 8 per a la resposta. Si triga més de 5 segons, compta com a lenta.
Com la classifica
2xx, 3xx i 404: respon. 401, 403 i 429: degradada. 5xx o sense resposta: caiguda.
Origen
En preparació Des dels servidors de SWPanel. Estem reservant unes IP de sortida només per als bots; quan hi siguin, les publicarem aquí en un fitxer JSON.
DNS invers
En preparació Cada IP tindrà un nom sota bots.swpanel.com que torni a la mateixa IP.

Normes que aplica

robots.txt
Exempt, amb motiu No el consulta. És una sola petició a la portada que encarrega el propietari, com qualsevol monitor de disponibilitat.
A quines webs va
Compleix Només visita webs de serveis actius de SWPanel i deixa de passar tan bon punt el servei es dóna de baixa: ho comprova abans de cada petició.
Si la web demana frenar
Compleix Amb 429 o 503 no repeteix als 1,5 segons: anota la web com a degradada i torna a la volta següent.
Memòria cau HTTP
No s'aplica Ha de veure la web tal com és ara.
Signatura
Compleix Signa cada petició amb Web Bot Auth (RFC 9421, Ed25519): capçaleres Signature, Signature-Input i Signature-Agent. La clau pública és a https://www.swpanel.com/.well-known/http-message-signatures-directory.
Contacte a la petició
Compleix Porta From: [email protected], com demana RFC 9110 als clients automàtics.

Què fa amb les dades

Què llegeix
El codi de resposta i el temps que triga. No llegeix el contingut de la pàgina.
Què desa
Només els canvis d'estat: quan va començar i acabar una caiguda o una lentitud, el motiu i el temps de resposta. Quan tot va bé no desa res de la web, només un registre per tanda que la sonda ha mesurat.
Quant de temps
24 mesos.
Per a què
Per avisar el propietari i ensenyar-li l'historial de disponibilitat del servei.
Privacitat
Política general de privacitat de SWPanel.

Com funciona

Una passada, pas a pas

  1. Pren la tanda

    Cada 5 minuts agafa els següents serveis per ordre, uns 200, i dóna la volta en arribar al final.

  2. Demana la portada

    Un GET a https://tu-dominio/ i, si no contesta, a http://tu-dominio/.

  3. Repeteix si falla

    Una vegada més, als 1,5 segons, per no donar per caiguda una web per un tall d'un segon.

  4. Classifica

    Respon, degradada o caiguda, segons el codi i el temps de resposta.

  5. Mira el correu i l'FTP

    Obre la connexió, llegeix la salutació del servidor i la tanca, sense iniciar sessió.

  6. Avisa

    Si l'estat canvia, obre o tanca la incidència i avisa el propietari.

Als teus logs

Així es veu SWPanelBot-Uptime

Un exemple en format combinat d'Apache i Nginx. La IP i el domini són de documentació: els teus seran uns altres.

203.0.113.20 - - [17/Oct/2026:04:05:12 +0200] "GET / HTTP/1.1" 200 48211 "-" "Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime)" 203.0.113.20 - - [17/Oct/2026:10:07:40 +0200] "GET / HTTP/1.1" 200 48211 "-" "Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime)" 203.0.113.20 - - [17/Oct/2026:16:03:55 +0200] "GET / HTTP/1.1" 200 48211 "-" "Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime)" 203.0.113.20 - - [17/Oct/2026:22:06:21 +0200] "GET / HTTP/1.1" 200 48211 "-" "Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime)"

Una petició a la portada unes quatre vegades al dia, a hores que varien segons la tanda.

Comprovar

És de debò SWPanelBot-Uptime?

Un User-Agent es pot copiar. Per això cal mirar-lo juntament amb la resta. Els exemples fan servir una IP de documentació.

DNS invers En preparació

$ host 203.0.113.10 10.113.0.203.in-addr.arpa domain name pointer crawl-203-0-113-10.bots.swpanel.com. $ host crawl-203-0-113-10.bots.swpanel.com crawl-203-0-113-10.bots.swpanel.com has address 203.0.113.10

La IP ha de resoldre a un nom de bots.swpanel.com, i aquest nom a la mateixa IP. Si només es compleix la primera part, no és nostre.

Llista d'IP En preparació

$ curl -s https://www.swpanel.com/bots/ips.asp {"formatVersion": "1.0", "creationTime": "…", "prefixes": [{"ipv4Prefix": "203.0.113.0/28", "service": "SWPanelBot"}]}

Un fitxer JSON amb el format JAFAR que proposa l'IETF, enllaçat des d'aquesta pàgina.

Signatura de la petició Disponible

Signature-Agent: "https://www.swpanel.com" Signature-Input: sig1=("@authority" "signature-agent"); created=1792224000;expires=1792224300; keyid="…";alg="ed25519";tag="web-bot-auth" Signature: sig1=:…:

Capçaleres de Web Bot Auth. La clau pública és a /.well-known/http-message-signatures-directory de www.swpanel.com: amb ella, qualsevol tallafoc que entengui Web Bot Auth comprova que la petició és nostra.

El que demana Disponible

Compara el que veus amb la fitxa: les rutes, la freqüència i el volum. Un bot que es diu SWPanelBot-Uptime i fa una altra cosa no és nostre.

Si dubtes d'una visita, escriu-nos a [email protected] amb el domini, l'hora amb la seva zona horària, la IP i la línia del log, i ho comprovem.

Aturar-lo

El demana el propietari. Ell l'apaga.

Els nostres bots només visiten webs de serveis actius de SWPanel, només per a les funcions que el seu propietari té actives, i deixen de passar tan bon punt el servei es dóna de baixa.

Si ets el propietari

Desactiva la vigilància de disponibilitat del servei al teu SWPanel.

Si no ho ets

Si el domini ja no és a SWPanel no t'hauria d'arribar cap visita programada. Si t'arriba, escriu-nos a [email protected] i l'aturem.

Al tallafoc

Per deixar-lo passar, fes servir el nom juntament amb la IP o la signatura, no només el nom. Compte amb les regles genèriques: un patró com «bot» també arriba a SWPanelBot.

Si el bloqueges

La vigilància donarà la web per caiguda o degradada sense que ho estigui.

robots.txt no l'atura: ho expliquem a Normes. L'atura el seu propietari, des de SWPanel.

Normes

El que demanen els estàndards, i com està SWPanelBot-Uptime

La nostra situació a cada punt, sense adorns.

El que demanen els estàndards, i com està SWPanelBot-Uptime
Un nom propi a l'User-Agent, amb l'adreça de la seva pàgina RFC 9110, 10.1.5, i esborrany IETF «Crawler best practices», 2.2 Compleix
Un nom vàlid per a robots.txt: lletres, guions i guió baix RFC 9309, 2.2.1 Compleix
Visitar només webs de serveis actius de SWPanel, i deixar de fer-ho tan bon punt el servei es dóna de baixa Compromís propi de SWPanel Compleix
Llegir i respectar robots.txt RFC 9309 i «Crawler best practices», 2.1. L'esborrany permet l'exempció documentada dels rastrejadors que treballen per encàrrec. El demana el propietari i és una comprovació puntual. Exempt, amb motiu
No destorbar la web: una petició cada vegada, límits de pàgines i de temps, i esperes curtes «Crawler best practices», 2.3 Compleix
Frenar si la web contesta 429 o 503 «Crawler best practices», 2.3, i RFC 9110, 15.6 Compleix
Respectar la memòria cau HTTP «Crawler best practices», 2.4, i RFC 9111. Necessita la resposta d'ara. No s'aplica
Un contacte a la petició: capçalera From RFC 9110, 10.1.2 Compleix
Publicar les IP de sortida en JSON, enllaçades des d'aquesta pàgina «Crawler best practices», 2.5, amb el format JAFAR En preparació
DNS invers que es pugui confirmar Pràctica de Google, Bing i Cloudflare per verificar bots En preparació
Signar les peticions (Web Bot Auth) Esborrany IETF «HTTP Message Signatures for Bots», setembre del 2026 Compleix
Pàgina pública amb què fa, què desa, contacte, com aturar-lo i les exempcions «Crawler best practices», 2.6 Compleix

En part: compleix amb una salvetat, que s'explica a la fila. En preparació: depèn de la xarxa, com les IP pròpies i el seu DNS invers. Pendent: encara sense data.

Versions

Què ha canviat

La versió va a l'User-Agent. Quan el bot canvia el que fa, canvien la versió i aquesta fitxa.

Què ha canviat
1.0 12-10-2026 Nom nou, SWPanelBot-Uptime, amb l'enllaç a la pàgina dels bots. Substitueix SWPanel-Uptime.
1.1 17-10-2026 Enllaça a aquesta fitxa. No repeteix si la web contesta 429 o 503, signa les peticions, porta la capçalera From i només visita serveis actius.

Preguntes freqüents

Dubtes sobre SWPanelBot-Uptime

Perquè des de Barcelona no ha respost en 8 segons dues vegades seguides, o ha retornat un error 5xx. Si tens un tallafoc que bloqueja per país o per bot, revisa que deixi passar SWPanelBot-Uptime.

Perquè la web respon. Sol ser un tallafoc que bloqueja el bot, així que la marquem com a degradada perquè ho revisis.

No: no executa JavaScript. Només es veu als logs del servidor.

No el consulta, com la resta de monitors de disponibilitat: és una sola petició a la portada que demana el propietari. Per aturar-lo, el propietari desactiva la vigilància.