Comment ai-je pu détecter le trafic réseau en Java?

Je viens de regarder autour de trouver comment faire un programme qui permettrait de renifler mon trafic réseau en Java, mais je ne pouvais pas trouver quoi que ce soit. Je voulais savoir si il y avait un moyen de visualiser le trafic réseau qui passe. J'ai entendu parler d'une idée avec un Socket, mais je ne comprends pas comment cela pourrait fonctionner. Donc, de toute façon, il suffit de regarder pour une API ou une façon d'écrire moi-même.

EDIT:
Je serais heureux comme une API, mais j'aimerais aussi des éclaircissements sur la façon de renifler le trafic avec un Socket.

Vous ne pouvez pas le faire avec un Java Socket.
bjlee clairement venons de le mentionner, il l'a fait avec les raw sockets en C++. Il suffit de pointer.

OriginalL'auteur Java Is Cool | 2014-10-02