Sniffer em Java

2 respostas
C

Olá Pessoal,

Tem como fazer um sniffer (socket em modo promíscuo) em Java ?
Se tiver onde tem um exemplo ?

Até mais.
ce3po.

2 Respostas

louds

no windows você vai precisar de JNI para isso.

Com linux/unix você pode tentar abrir algum dispositivo especial para isso.

Sami_Koivu

Olá,

Você poderia dar uma olhada ao JPCAP.

Tenho usado ele um tempo atrás para algo trivial. Não consigo me lembrar o que exatamente. O API é meio tosco, mas funcionou.

O JPCAP em si usa JNI para comunicar com libpcap(a mesma biblioteca que está usado pelo Ethereal). libpcap deve estar instalado na maquina para poder usar o JPCAP.

Abraços,
Sami

Criado 13 de julho de 2005
Ultima resposta 13 de jul. de 2005
Respostas 2
Participantes 3