Petite aide pour la réalisation d'un sniffer en JAVA

Petite aide pour la réalisation d'un sniffer en JAVA - Java - Programmation

Marsh Posté le 11-06-2003 à 10:45:41    

Bonjour à tous,
 
Je voulais une petite aide afin de réaliser un sniffer en JAVA, le traffic sera composé de trames ethernet et ip/tcp ip/udp.
 
Merci.
 
 :hello:

Reply

Marsh Posté le 11-06-2003 à 10:45:41   

Reply

Marsh Posté le 11-06-2003 à 11:37:37    

oui?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-06-2003 à 11:39:36    

En fait je voulais savoir comment le réaliser, c'est à dire si il existe des class java déjà réalisées. etc..

Reply

Marsh Posté le 11-06-2003 à 11:41:58    

sahred2 a écrit :

En fait je voulais savoir comment le réaliser, c'est à dire si il existe des class java déjà réalisées. etc..


 
pose une question précise. Je suis pas là pour décortiquer ton travail ;)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-06-2003 à 11:44:17    

En d'autres mots : comment réaliser un sniffer JAVA car je ne vois pas comment débuter.
 
Merci

Reply

Marsh Posté le 11-06-2003 à 12:24:41    

Applique la méthode de Descartes : découper le problème complexe en plusieurs problèmes plus simples.
 
Le sniffer doit analyser le trafic, puis l'afficher. Donc tu vas écrire des classes qui décrivent une trame ; par ailleurs, tu vas écrire des classes pour écouter un port donné, et transformer ce qu'il écoute en instances de tes classes Trame ; enfin, tu auras besoin de classes pour afficher une collection de trames à l'écran.
 
Voilà : tu as un plan d'analyse de ton problème en 3 grandes phases.

Reply

Marsh Posté le 11-06-2003 à 15:47:26    


D'accord, mais comment fait on pour ecouter tout le traffic qui est remonté par la carte ethernet.
L'écoute sur un port ne peut pas fonctionné  car on est en attente d'une connexion!!!!
 
 :hello:

Reply

Marsh Posté le 11-06-2003 à 21:00:26    

j'ai trouvé pas mal de tutos sur la prog réseau avec google et le livre "Programmation réseau avec Java" m'a bien aidé...
 
mais c'était une simple archi client/server pas un sniffer.


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 18-06-2003 à 19:02:26    

moi je dis que c'est pas possible


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 18-06-2003 à 19:46:15    

voui souvent les sniffers utilisent des drivers indépendant
(cf libpcap)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed