TOUT -|- TOUT sur le visuel -|- TOUT sur la logistique
Send reply to: "Anthony Saulnier" <anthony.saulnier@illico.fr>
From: "Anthony Saulnier" <anthony.saulnier@illico.fr>
To: "Liste Java" <java@u-strasbg.fr>
Subject: Sniffer Java
Date sent: Fri, 1 Dec 2000 10:49:14 +0100
Organization: illico
Bonjour,
Je cherche le code source d'une application JAVA permettant de "sniffer"
les trames qui partent de mon PC.
Je voudrais en fait récupérer toutes les trames HTTP de mon navigateur et
effectuer des opérations sur celles-ci.
Merci de votre aide.
A.S
From: Fabrice Depoux <fdepoux@imediation.com>
To: "Java@u-strasbg (E-mail)" <java@u-strasbg.fr>
Subject: RE: Sniffer Java
Date sent: Fri, 1 Dec 2000 09:56:53 -0000
Send reply to: java@u-strasbg.fr
Salut,
tu peux regarder muffin ( http://muffin.doit.org/
<http://muffin.doit.org/> ). Il permet entre autre de visualiser toutes
les requetes HTTP. C'est un proxy HTTP sur lequel tu peux mettre des
filtres. Par defaut, je crois me souvenir qu'il n'y a aucun filtre pour
motifier les requetes (tache trop specifique?). Par contre, tu dois
pouvoir en ecrire un....
Fabrice.
-----Original Message-----
From: Anthony Saulnier [mailto:anthony.saulnier@illico.fr]
Sent: Friday, December 01, 2000 10:49 AM
To: Liste Java
Subject: Sniffer Java
Bonjour,
Je cherche le code source d'une application JAVA permettant de "sniffer"
les trames qui partent de mon PC.
Je voudrais en fait récupérer toutes les trames HTTP de mon navigateur et
effectuer des opérations sur celles-ci.
Merci de votre aide.
A.S
From: Olivier Dedieu <Olivier.Dedieu@inria.fr>
Date sent: Fri, 1 Dec 2000 11:19:57 +0100 (MET)
To: "Anthony Saulnier" <anthony.saulnier@illico.fr>
Copies to: "Liste Java" <java@u-strasbg.fr>
Subject: Re: Sniffer Java
Send reply to: Olivier.Dedieu@inria.fr
> Bonjour,
> Je cherche le code source d'une application JAVA permettant de
> "sniffer" les trames qui partent de mon PC.
>
> Je voudrais en fait récupérer toutes les trames HTTP de mon
> navigateur et effectuer des opérations sur celles-ci.
Deux solutions :
- Soit tu impose un proxy au navigateur qui va recevoir toutes les
requetes HTTP (et qui pourra donc faire un traitement decu si
necessaire). J'en ai écrit un, Pluxy, il a quelque temps (mais je ne le
maintient plus faute de temps) qui contient un HttpTracer pour voir ce
qui ce passe :
http://webtools.dyade.fr/pluxy/
Le HttpTracer en action
http://webtools.dyade.fr/pluxy/docs/userGuide.html#HttpTracer
- Soit, tu ne veux pas imposer de proxy et dans ce cas tu ne pourra
pas travailler en Java (car il faut tomber dans des appels
natifs). Et j'ai justement un collegue qui a fait ca. Son outil,
Pandora intercepte dynamiquement toutes les paquets IP et
reconstruit les sessions (HTTP, POP, ...) en parallele :
http://www-sor.inria.fr/projects/relais/pandora/index.html.en
a+
---------------------------------------------------------------
Olivier Dedieu - (INRIA - Bull / WebTools - Pharos)
Web: http://www-sor.inria.fr/~dedieu
JavaChannel: http://www.java-channel.org/
Pharos team: http://webtools.dyade.fr/pharos/
---------------------------------------------------------------