Bots de SWPanel

Els bots de SWPanel

SWPanel és la plataforma amb la qual els nostres clients gestionen la seva infraestructura IT. Per donar-los informes SEO, avisos de seguretat i vigilància de disponibilitat, visita de manera automàtica les webs d'aquests mateixos clients, només mentre el seu servei és actiu. Si has vist un d'aquests noms als teus logs, aquí tens què és, què demana, cada quant passa i com comprovar que som nosaltres.

Operador: DeepThink Software SLU Contacte: [email protected] Revisat el: 17 d'octubre del 2026

Identificació

Un nom, una funció

Tots es presenten amb el mateix esquema: el nom SWPanelBot, un guió amb la funció, la versió i l'adreça de la seva fitxa. El nom serveix també com a token de robots.txt.

Mozilla/5.0 (compatible; SWPanelBot-SEO/1.1; +https://www.swpanel.com/bots/seo) Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime) Mozilla/5.0 (compatible; SWPanelBot-Security/1.1; +https://www.swpanel.com/bots/security) Mozilla/5.0 (compatible; SWPanelBot-Code/1.1; +https://www.swpanel.com/bots/code) Mozilla/5.0 (compatible; SWPanelBot-Web/1.1; +https://www.swpanel.com/bots/web)

Noms anteriors, que encara poden aparèixer en logs antics o en algun mòdul que acaba de canviar:

  • SWPanelBot-*/1.0, que enllaçava a /bots
  • SWPanelSEO
  • SWPanel/SEOAnalyzer
  • SWPanel/SEOAnalyzer/1.0; headless
  • SWPanel-SOC
  • SWPanel-Uptime
  • SWPanel-CodeAnalyzer
  • SWPanel-WebGenerator

Què demana cadascun

El resum, i cada quant

Les dades surten del codi de cada mòdul. El detall complet és a la fitxa de cada bot.

Informes i seguiment SEO

SWPanelBot-SEO

Recorre la web com ho faria un cercador per a l'informe i el seguiment SEO: títols, descripcions, encapçalaments, enllaços, codis de resposta, canonical, hreflang i dades estructurades.

Quan entra
Programat, a les webs amb el mòdul SEO actiu, i cada vegada que el propietari demana un informe. Un usuari també pot demanar a mà l'informe d'una web que no és a SWPanel.
Freqüència
Cada 30 dies al pla Bàsic i cada 7 dies a Professional i Premium, més els informes que es demanen a mà.
Què demana
GET de la portada, de /robots.txt, del sitemap (el que declara robots.txt o /sitemap.xml) i de les pàgines HTML del mateix domini que troba seguint enllaços.
Volum i ritme
Fins a 10, 100 o 200 pàgines per passada segons el pla, a 5 clics de la portada com a màxim. Una petició cada vegada, mai en paral·lel, i un màxim de 15 minuts per web. Frena si la web contesta 429 o 503. No torna a descarregar les pàgines que no han canviat.
robots.txt
El demana amb el seu nom i el desa 24 hores com a màxim. Busca primer el grup SWPanelBot-SEO i, si no n'hi ha, el grup SWPanelBot, i si tampoc, el grup *, com mana RFC 9309. Si robots.txt dona 404, entén que ho pot rastrejar tot; si dona un error 5xx o no contesta, no rastreja.
Què desa
Títols, descripcions, encapçalaments i mètriques de cada pàgina, i la llista de problemes, al SWPanel del propietari.

L'informe Premium demana a més a PageSpeed Insights que mesuri la portada: aquesta visita arriba amb el nom de Google, no amb el nostre.

Vigilància de disponibilitat

SWPanelBot-Uptime

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

Quan entra
Programat, als serveis amb 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.
Què demana
Un GET a la portada per HTTPS i, si no contesta, per HTTP. Si alguna cosa surt malament, repeteix una vegada als 1,5 segons. No comprova el certificat.
Volum i ritme
Una o dues peticions per web i passada. Espera com a màxim 5 segons per connectar i 8 per a la resposta.
robots.txt
No el consulta: és una sola petició a la portada, com qualsevol monitor de disponibilitat.
Què desa
Només les incidències: quan, què va fallar i quant va trigar. No desa el contingut de la pàgina.

La mateixa vigilància obre una connexió als ports de correu (25 o 587) i FTP (21) per llegir la salutació del servidor, sense iniciar sessió. Aquestes connexions no porten User-Agent.

Seguretat 360

SWPanelBot-Security

Mira la web des de fora, com la veuria un atacant: el certificat i el xifratge, les capçaleres de seguretat i si hi ha fitxers que mai haurien de ser públics. També confirma que una correcció de seguretat ha quedat aplicada.

Categoria: Proves de seguretat Fitxa tècnica de SWPanelBot-Security
Quan entra
A les anàlisis del SOC de Seguretat 360 i de l'anàlisi de codi, i en aplicar o desfer una correcció.
Freqüència
Una vegada per anàlisi programada del servei, i una per cada correcció que s'aplica o es desfà.
Què demana
Un GET a la portada per llegir les capçaleres, una connexió TLS al port 443 i un GET, sense seguir redireccions, a aquestes rutes: /.git/config, /.git/HEAD, /.env, /wp-config.php.bak, /phpinfo.php, /server-status, /.svn/entries i /adminer.php. Per verificar una correcció demana la portada amb un paràmetre ?swsoc= i sense memòria cau.
Volum i ritme
Una desena de peticions per anàlisi, una darrere l'altra, amb esperes màximes de 3 a 8 segons.
robots.txt
No el consulta. Són comprovacions puntuals que encarrega el propietari, i les rutes són just les que no haurien de poder llegir-se.
Què desa
Només el resultat: quina ruta ha respost i amb quina signatura, per a l'avís. Si troba un fitxer exposat, no en desa el contingut.

Als teus logs aquestes peticions poden semblar un escaneig. Si porten aquest nom i encaixen amb aquesta llista, som nosaltres revisant la web per encàrrec del seu propietari.

Anàlisi de codi

SWPanelBot-Code

Esbrina si el CMS, els plugins i els temes de la web estan al dia, per a l'anàlisi i l'auditoria de codi.

Quan entra
En demanar una anàlisi o una auditoria de codi, i a les anàlisis del SOC.
Freqüència
Una vegada per anàlisi.
Què demana
El codi es llegeix al propi servidor, no per la web. Amb aquest nom només consulta APIs públiques de versions: api.wordpress.org, api.github.com i endoflife.date.
Volum i ritme
Una consulta per component. Espera com a màxim 10 segons per connectar i 25 per a la resposta.
robots.txt
No s'aplica a les APIs. L'anàlisi de JavaScript en viu no el consulta: l'encarrega el propietari.
Què desa
Les versions trobades i, de l'anàlisi en viu, els errors de JavaScript i les adreces que fallen.

L'anàlisi de JavaScript en viu obre fins a 20 pàgines (la portada, les més visitades segons els logs i les del sitemap) en un Chromium sense finestra. Ho fa amb aquest mateix nom i sense tocar l'avís de galetes.

Webs i botigues amb IA

SWPanelBot-Web

Reuneix les fotos, les icones i el logo de la web o la botiga que el propietari crea amb IA.

Quan entra
Només quan el propietari crea o actualitza una web o una botiga amb IA.
Freqüència
Una vegada per web creada o actualitzada.
Què demana
No recorre webs. Descarrega fotos i icones de bancs amb llicència (Unsplash, Openverse, Picsum i Iconify) i, si el propietari indica l'adreça del seu logo, el descarrega d'allà.
Volum i ritme
Unes desenes de peticions per web creada.
robots.txt
No s'aplica: són APIs públiques i una adreça que dóna el propietari.
Què desa
Les imatges que fa servir la web, optimitzades, a l'hosting del propietari.

Comprovar

És de debò un bot de SWPanel?

Un User-Agent es pot copiar. Per això cal mirar-lo juntament amb la resta. Cada fitxa porta les ordres per fer-ho.

És de debò un bot de SWPanel?
L'User-Agent Comença per SWPanelBot i enllaça a la seva fitxa. Disponible
El que demana Encaixa amb la fitxa tècnica de la seva funció: les rutes, la freqüència i el volum. Disponible
La IP Publicarem aquí les IP de sortida en un fitxer JSON amb el format que proposa l'IETF. En preparació
El DNS invers Cada IP tindrà un nom sota bots.swpanel.com que resolgui de tornada a la mateixa IP. En preparació
La signatura Les peticions porten les capçaleres de Web Bot Auth, signades amb la clau pública de /.well-known/http-message-signatures-directory. Qualsevol tallafoc que entengui Web Bot Auth pot comprovar-les. Disponible

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.

Com aturar-los

Els demana el propietari. Ell els 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 funció al teu SWPanel: el mòdul SEO, la vigilància de disponibilitat, Seguretat 360 o l'anàlisi de codi. El bot deixa de passar.

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.

Amb robots.txt

Per a SWPanelBot-SEO, amb un grup User-agent: SWPanelBot-SEO o User-agent: SWPanelBot. Hi ha un exemple a la seva fitxa. Uptime i Security no el consulten: són comprovacions puntuals que encarrega el propietari.

Si els bloqueges

La web segueix igual, però SWPanel es queda cec: informes SEO buits, una caiguda que no és real i correccions sense confirmar.

Compte amb les regles pròpies molt genèriques a altres tallafocs: un patró com «bot» també arriba a SWPanelBot. Com funciona el bloqueig de bots de Seguretat 360.

Normes

El que demanen els estàndards, i com estem

No hi ha una llei per als bots, però sí normes de l'IETF i pràctiques que segueixen Google, Bing i Cloudflare. Aquesta és la nostra situació a cada punt, sense adorns.

El que demanen els estàndards, i com estem
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. Excepte l'informe que un usuari demana a mà. Compleix
Que el navegador sense finestra es presenti amb el seu nom i no accepti galetes Mateixes normes: identitat honesta i no actuar en nom d'un visitant. Anàlisi de codi en viu. 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. SWPanelBot-SEO. Uptime, Security i Code, exempts amb motiu. Compleix
Respectar Crawl-delay Fora de RFC 9309, però Bing l'aplica i Cloudflare ho demana als bots verificats. SWPanelBot-SEO Compleix
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. Tots, llevat del navegador de l'anàlisi en viu. Compleix
Respectar la memòria cau HTTP «Crawler best practices», 2.4, i RFC 9111. SWPanelBot-SEO, l'únic que recorre pàgines. Compleix
Un contacte a la petició: capçalera From RFC 9110, 10.1.2. Tots, llevat del navegador de l'anàlisi en viu. 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. Tots, llevat del navegador de l'anàlisi en viu. Compleix
Pàgina pública amb què fa, què desa, contacte, com aturar-lo i les exempcions «Crawler best practices», 2.6 Compleix

Exempt, amb motiu: Uptime i Security fan comprovacions puntuals que demana el propietari, com les que Google anomena «fetchers activats per l'usuari», i Code i Web consulten APIs públiques. En part: compleix amb una salvetat, que s'explica a la fila. En preparació: depèn de la xarxa. Pendent: encara sense data.

Preguntes freqüents

Dubtes sobre els bots de SWPanel

Perquè el propietari del servei té contractada una funció que ho necessita: informes SEO, Seguretat 360, vigilància de disponibilitat, anàlisi de codi o la creació d'una web amb IA. El llança el seu propi SWPanel, no un tercer.

Per comprovar que no es poden llegir des d'Internet. Busca a la resposta una signatura concreta, com «[core]» a .git/config, i si la troba avisa el propietari. No desa el contingut del fitxer.

Només a webs de serveis actius de SWPanel, i deixen de passar tan bon punt el servei es dona de baixa: ho comproven abans de cada petició. L'única excepció és l'informe SEO que un usuari demana a mà, que pot ser d'una web que no és a SWPanel; també en aquest cas respecta robots.txt.

SWPanelBot-SEO, sí: segueix el grup SWPanelBot-SEO, després SWPanelBot i, si no n'hi ha cap, el grup *. Uptime, Security i Code no el consulten: fan comprovacions puntuals que demana el propietari. Per aturar-los, el propietari desactiva la funció al seu SWPanel.

Es presenta amb un User-Agent que comença per SWPanelBot, demana només el que diu la seva fitxa i signa cada petició amb Web Bot Auth, amb la clau publicada a www.swpanel.com. Si tens dubtes sobre una visita, escriu-nos amb el domini, l'hora, la IP i la línia del log, i ho comprovem.

Encara no. Les peticions ja van signades amb Web Bot Auth, que és el que Cloudflare comprova; falta donar-nos d'alta. Mentrestant, si la teva web és darrere de Cloudflare i tens la protecció de bots activa, pots deixar passar SWPanelBot amb una regla pròpia.

S'usa només per a l'informe, l'avís o la web del propietari d'aquell servei. Alguns informes fan servir models d'IA per redactar les conclusions amb aquestes dades. No s'usa per entrenar models d'IA, ni es ven ni es cedeix a tercers.

Pots, però SWPanel deixarà de poder analitzar la web: els informes SEO sortiran buits, la vigilància la donarà per caiguda i les comprovacions de seguretat no podran confirmar res. Per això el bloqueig de bots de Seguretat 360 no deixa bloquejar-los.

Escriu-nos a [email protected] amb el domini, l'hora i la línia del log, i ho revisem.