Bots do SWPanel
SWPanelBot-Uptime
Verifica que o site responde e avisa o proprietário se cair ou ficar lento.
Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime)
Função: Vigilância de disponibilidade Operador: DeepThink Software SLU Contato: [email protected] Versão: 1.1 Revisado em: 17 de outubro de 2026
Ficha técnica
Tudo o que faz o SWPanelBot-Uptime
Extraído do código do módulo. Se o bot mudar o que faz, mudam esta ficha e a sua versão.
Identidade
- Nome
-
SWPanelBot-Uptime. É também o seu nome para o robots.txt. - Família
-
SWPanelBot: o nome comum de todos os bots do SWPanel. - Versão
- 1.1, a que vai no User-Agent. As mudanças de cada versão estão mais abaixo.
- Tipo
- Direto: é executado e controlado pelo SWPanel, sempre por encomenda do proprietário do serviço.
- Categoria
- Monitoramento
- Operador
- DeepThink Software SLU, titular do SWPanel. Informação legal.
- Contato
- [email protected]
- Nomes anteriores
-
SWPanel-Uptime/1.0 (+https://www.swhosting.com)
Quando e quanto
- Quando entra
- Sempre, nos serviços que têm a vigilância de disponibilidade.
- Frequência
- Cerca de quatro vezes por dia por site. Percorre todos os serviços em lotes de cerca de 200 a cada 5 minutos, e uma volta completa dura cerca de 6 horas.
- Horário
- As 24 horas, todos os dias.
- Por passagem
- Um GET à página inicial. Se falhar, repete aos 1,5 segundos; se por HTTPS não houver resposta, tenta por HTTP.
- Por mês
- Cerca de 120 requisições se o site responde bem.
- Em paralelo
- Nunca. Uma requisição atrás da outra.
Como pede
- O que pede
-
A página inicial,
https://seu-dominio/, ehttp://seu-dominio/se a primeira não responder. - Métodos
- GET. Além disso abre uma conexão às portas de e-mail (25 ou 587) e de FTP (21) para ler a saudação do servidor, sem fazer login.
- De onde
- A partir da sonda do SWPanel em Barcelona.
- Redirecionamentos
- Segue-os: um redirecionamento para HTTPS ou para www conta como resposta correta.
- Certificado
- Não o verifica: um certificado vencido não conta como queda. Do certificado cuida a Segurança 360.
- Cookies e JavaScript
- Não.
- Esperas
- 5 segundos para conectar e 8 pela resposta. Se demorar mais de 5 segundos, conta como lenta.
- Como a classifica
- 2xx, 3xx e 404: responde. 401, 403 e 429: degradada. 5xx ou sem resposta: queda.
- Origem
- Em preparação Dos servidores do SWPanel. Estamos reservando alguns IPs de saída só para os bots; quando existirem, vamos publicá-los aqui num arquivo JSON.
- DNS reverso
-
Em preparação
Cada IP terá um nome sob
bots.swpanel.comque volte ao mesmo IP.
Normas que aplica
- robots.txt
- Isento, com motivo Não o consulta. É uma única requisição à página inicial encomendada pelo proprietário, como qualquer monitor de disponibilidade.
- A que sites vai
- Cumpre Só visita sites de serviços ativos do SWPanel e deixa de passar assim que o serviço é cancelado: verifica antes de cada requisição.
- Se o site pede para frear
- Cumpre Com 429 ou 503 não repete aos 1,5 segundos: anota o site como degradado e volta na volta seguinte.
- Cache HTTP
- Não se aplica Tem de ver o site tal como está agora.
- Assinatura
-
Cumpre
Assina cada requisição com o Web Bot Auth (RFC 9421, Ed25519): cabeçalhos
Signature,Signature-InputeSignature-Agent. A chave pública está emhttps://www.swpanel.com/.well-known/http-message-signatures-directory. - Contato na requisição
-
Cumpre
Leva
From: [email protected], como a RFC 9110 pede aos clientes automáticos.
O que faz com os dados
- O que lê
- O código de resposta e o tempo que demora. Não lê o conteúdo da página.
- O que guarda
- Só as mudanças de estado: quando começou e terminou uma queda ou lentidão, o motivo e o tempo de resposta. Quando tudo vai bem não guarda nada do site, só um registro por lote de que a sonda mediu.
- Quanto tempo
- 24 meses.
- Para quê
- Para avisar o proprietário e mostrar-lhe o histórico de disponibilidade do serviço.
- Privacidade
- Política geral de privacidade do SWPanel.
Como funciona
Uma passagem, passo a passo
-
Toma o lote
A cada 5 minutos pega os serviços seguintes por ordem, cerca de 200, e dá a volta ao chegar ao fim.
-
Pede a página inicial
Um GET a
https://seu-dominio/e, se não responder, ahttp://seu-dominio/. -
Repete se falhar
Mais uma vez, aos 1,5 segundos, para não dar um site por caído por um corte de um segundo.
-
Classifica
Responde, degradada ou queda, conforme o código e o tempo de resposta.
-
Olha o e-mail e o FTP
Abre a conexão, lê a saudação do servidor e a fecha, sem fazer login.
-
Avisa
Se o estado mudar, abre ou fecha a incidência e avisa o proprietário.
Nos seus logs
Assim se vê o SWPanelBot-Uptime
Um exemplo em formato combinado de Apache e Nginx. O IP e o domínio são de documentação: os seus serão outros.
Uma requisição à página inicial cerca de quatro vezes por dia, a horas que variam conforme o lote.
Comprovar
É mesmo o SWPanelBot-Uptime?
Um User-Agent pode ser copiado. Por isso é preciso olhá-lo junto com o resto. Os exemplos usam um IP de documentação.
DNS reverso Em preparação
O IP tem de resolver para um nome de bots.swpanel.com, e esse nome para o mesmo IP. Se só se cumpre a primeira parte, não é nosso.
Lista de IPs Em preparação
Um arquivo JSON com o formato JAFAR que propõe o IETF, ligado a partir desta página.
Assinatura da requisição Disponível
Cabeçalhos do Web Bot Auth. A chave pública está em /.well-known/http-message-signatures-directory de www.swpanel.com: com ela, qualquer firewall que entenda o Web Bot Auth comprova que a requisição é nossa.
O que pede Disponível
Compare o que você vê com a ficha: as rotas, a frequência e o volume. Um bot que se chama SWPanelBot-Uptime e faz outra coisa não é nosso.
Se você duvida de uma visita, escreva-nos para [email protected] com o domínio, a hora com o seu fuso horário, o IP e a linha do log, e nós comprovamos.
Pará-lo
O proprietário o pede. Ele o desliga.
Os nossos bots só visitam sites de serviços ativos do SWPanel, só para as funções que o proprietário tem ativas, e deixam de passar assim que o serviço é cancelado.
Se você é o proprietário
Desative a vigilância de disponibilidade do serviço no seu SWPanel.
Se você não é
Se o domínio já não está no SWPanel, não deveria chegar nenhuma visita programada. Se chegar, escreva-nos para [email protected] e a paramos.
No firewall
Para deixá-lo passar, use o nome junto com o IP ou a assinatura, não só o nome. Cuidado com as regras genéricas: um padrão como «bot» também alcança o SWPanelBot.
Se você o bloquear
A vigilância dará o site por caído ou degradado sem que esteja.
O robots.txt não o para: explicamos em Normas. Quem o para é o seu proprietário, a partir do SWPanel.
Normas
O que pedem os padrões, e como está o SWPanelBot-Uptime
A nossa situação em cada ponto, sem enfeites.
| O que pedem | Estado |
|---|---|
| Um nome próprio no User-Agent, com o endereço da sua página RFC 9110, 10.1.5, e rascunho IETF «Crawler best practices», 2.2 | Cumpre |
| Um nome válido para robots.txt: letras, hífens e sublinhado RFC 9309, 2.2.1 | Cumpre |
| Visitar só sites de serviços ativos do SWPanel, e deixar de fazê-lo assim que o serviço é cancelado Compromisso próprio do SWPanel | Cumpre |
| Ler e respeitar o robots.txt RFC 9309 e «Crawler best practices», 2.1. O rascunho permite a isenção documentada dos rastreadores que trabalham por encomenda. É pedido pelo proprietário e é uma verificação pontual. | Isento, com motivo |
| Não atrapalhar o site: uma requisição de cada vez, limites de páginas e de tempo, e esperas curtas «Crawler best practices», 2.3 | Cumpre |
| Frear se o site responde 429 ou 503 «Crawler best practices», 2.3, e RFC 9110, 15.6 | Cumpre |
| Respeitar o cache HTTP «Crawler best practices», 2.4, e RFC 9111. Precisa da resposta de agora. | Não se aplica |
| Um contato na requisição: cabeçalho From RFC 9110, 10.1.2 | Cumpre |
| Publicar os IPs de saída em JSON, ligados a partir desta página «Crawler best practices», 2.5, com o formato JAFAR | Em preparação |
| DNS reverso que se possa confirmar Prática do Google, Bing e Cloudflare para verificar bots | Em preparação |
| Assinar as requisições (Web Bot Auth) Rascunho IETF «HTTP Message Signatures for Bots», setembro de 2026 | Cumpre |
| Página pública com o que faz, o que guarda, contato, como pará-lo e as isenções «Crawler best practices», 2.6 | Cumpre |
Em parte: cumpre com uma ressalva, explicada na linha. Em preparação: depende da rede, como os IPs próprios e o seu DNS reverso. Pendente: ainda sem data.
Versões
O que mudou
A versão vai no User-Agent. Quando o bot muda o que faz, mudam a versão e esta ficha.
| Versão | Data | Mudança |
|---|---|---|
| 1.0 | 12-10-2026 | Nome novo, SWPanelBot-Uptime, com o link para a página dos bots. Substitui o SWPanel-Uptime. |
| 1.1 | 17-10-2026 | Aponta para esta ficha. Não repete se o site responder 429 ou 503, assina as requisições, leva o cabeçalho From e só visita serviços ativos. |
Perguntas frequentes
Dúvidas sobre o SWPanelBot-Uptime
Os outros bots
Cada um, com a sua ficha
-
Relatórios e acompanhamento SEO
SWPanelBot-SEOPercorre o site do cliente, como um buscador, para o seu relatório e acompanhamento SEO.
Ver a ficha técnica -
Segurança 360
SWPanelBot-SecurityRevisa de fora o certificado, os cabeçalhos e os arquivos que nunca deveriam ser públicos.
Ver a ficha técnica -
Análise de código
SWPanelBot-CodeVerifica se o CMS, os plugins e os temas estão em dia e busca erros de JavaScript ao vivo.
Ver a ficha técnica -
Sites e lojas com IA
SWPanelBot-WebReúne as fotos, os ícones e o logotipo do site ou da loja que o proprietário cria com IA.
Ver a ficha técnica