domingo, 6 de fevereiro de 2011

SocketSniff: Examinando o tráfego em localhost

Estava eu debugando uma página em AJAX e precisei ver o que saía e chegava do browser. Tem o Fiddler, mas você tem que colocar ele como proxy HTTP do browser, e tem mais algumas opções, só que tem que fazer isso, aquilo, e o outro… Aí encontrei essa ferramentazinha show: NirSoft SocketSniff. Uma aplicação Windows que se enfia no meio da pilha TCP (mais especificamente na WinSock.dll), e mostra os pacotes que estão passando por lá. Simples e efetivo. Bom pra debugar chamadas a serviços WCF também.

PS. Curiosidade: você sabe o que é WinSock.dll? Já programou pra ela? A gente usava no Windows 3.11 pra fazer comunicação TCP peer-to-peer.

PS2. “Windows 3.11”? Ih, deixa pra lá, que isso vai longe…