como ver a comunicação entre o cliente e o servidor (string form)

0

Eu tenho um aplicativo cliente-servidor. O problema é que o servidor não é capaz de suportar tantos clientes quanto mencionado nas especificações ou como sendo reivindicado pelo provedor.

O que estou tentando é substituir o servidor pela minha própria implementação, removendo a limitação atual e também redimensionando-a para um pouco.

Mas para manter a conexão entre o cliente e o servidor, tenho que ver como a comunicação está ocorrendo.

Eu tentei encontrar a fonte, mas não obtive sucesso.

Por isso, agora estou ansioso para acompanhar a comunicação e, em seguida, criar uma simulação para estabelecer a conexão entre o meu servidor e cliente.

Então, por que eu estou aqui é porque eu quero saber se é possível olhar para a comunicação que está ocorrendo se for assim, então como?

PS: Eu já tentei farejar o pacote de dados usando o wireshark, mas o problema é que ele está mostrando apenas um pacote de dados hexadecimais de uma parte da comunicação que é difícil de rastrear e decodificar

    
por Mohsin Akhtar 07.08.2013 / 06:46

1 resposta

0

I can understand Hex but the problem is i don't know the character-encoding scheme it is following.

Talvez não esteja usando qualquer esquema de codificação de caracteres; talvez esteja codificando coisas como números binários, não caracteres de texto.

Se você conhece o protocolo, pode escrever um dissector para o Wireshark (ou dar informações sobre o protocolo a alguém que possa escrever um dissecador) e usar o Wireshark + para dissecar o tráfego.

Se você não conhece o protocolo, você terá que fazer engenharia reversa, o que é muito trabalho, e pode envolver a análise de dados binários em vez de texto simples.

    
por 07.08.2013 / 09:05