- Quais endereços devem ser liberados para o Agente WTM - WhatsApp?
- Como bloquear o acesso ao WhatsApp Web, permitindo o acesso do Agente WTM - Whatsapp?
- Como identificar o tráfego do Agente WTM - Whatsapp para permitir sua utilização na rede?
- O Agente WTM - WhatsApp pode utilizar uma configuração de proxy diferente da definida no computador?
- Quais são os cenários mais comuns de configuração do WTM para WhatsApp?
Como identificar o tráfego do Agente WTM - Whatsapp para permitir sua utilização na rede?
Data de criação: 15/07/2021
Última alteração: 16/07/2021
As formas de identificação do tráfego do Agente WTM - Whatsapp são as seguintes:
Pelo executável
Todo o acesso à internet para o funcionamento do Agente WTM - Whatsapp é feito a partir do executável principal. Na versão Windows, o programa se chama WtmWpp.exe, cuja descrição é "WTM for WhatsApp", e que é assinado digitalmente pela Winco Sistemas. Nas versões Linux e Mac OS, o nome do executável é wtmwpp, e a assinatura vai só no pacote e não no executável (como é normal nestas plataformas).
Pelo cabeçalho HTTP
Com o Agente WTM - Whatsapp, a identificação do cabeçalho HTTP pode ser:
- Pelo cabeçalho User-agent: A string de User-Agent, que é um cabeçalho padrão HTTP, inclui a versão do programa. Note que este cabeçalho é enviado nas requisições via PROXY HTTPS ainda na parte 'não criptografada' do protocolo, o que permite sua identificação mesmo em servidores PROXY sem inspeção de SSL ou HTTPS.
- Pelo cabeçalho proprietário X-Winco-WTMWPP: Todos as requisições HTTPS do cliente WTM para WhatsApp utilizam um cabeçalho proprietário que contém a versão da aplicação.
Ambas as identificações podem ser visualizadas abaixo, neste exemplo de um cabeçalho real enviado pelo Agente WTM - Whatsapp. Os textos de identificação do WTM estão marcados em AZUL:
GET / HTTP/1.1
Host: web.whatsapp.com
accept: text/html,application/xhtml+xml,application/xml;q=0.9,
image/avif,image/webp,image/apng,*/*;q=0.8,application/signedexchange;v=b3;q=0.9
accept-encoding: gzip, deflate, br
accept-language: pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7,es;q=0.6
cache-control: no-cache
cookie: wa_lang_pref=pt_br
pragma: no-cache
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) WtmWpp/1.4.2
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36
X-Winco-WTMWPP: 1.4.2
Para saber mais sobre os requisitos de conectividade do Agente WTM - WhatsApp, consulte este artigo.