Alguém conhece um biblioteca de captura de tráfego que permita alterar o conteúdo dos dados, de preferência em JAVA.
Não é para nada ilegal, é para um trabalho na universidade.
OB.
P.S. Jncap não permite adulterar tráfego
De meu conhecimento, o Java por si só não te permite interagir em tão baixo nivel com o sistema operativo!
Podes eventualmente encontrar uma livraria nativa e fazer ligação ao java com JNI
Se o objectivo é apenas capturar trafego... o Wireshark (aka Ethereal) é o melhor na area
Já experimentaste esta http://sourceforge.net/projects/jpcap ?
Já essa biblioteca permite a captura mas não a alteração do tráfego, que presiso de fazer para simular um canal adsl
O que queres fazer exactamente...?
Capturar trafego ADSL.... (... sinalização SIP?, RTP (Real-time Transport Protocol)?)
Estamos a falar em protocolos em IP? SS7?
Não podes simplesmente alterar trafego, e esperar não corromper o mesmo...
Provavelmente, necessitas é de um agente intermediario (back2back)...