[en n'importe quoi], reseau, octets et compagnie

, reseau, octets et compagnie [en n'importe quoi] - Programmation

Marsh Posté le 12-07-2001 à 14:26:49    

je cherche a savoir comment mesure t'on en octets les donnees entrant et sortant d'une carte reseau.
 
g bien pensé  utiliser le code source d'un sniffeur et le modifier afin de recuperer les infos necessaires des trames et ensuite compter le nb de trames*taille de la trame
 
mais je pense qu'il y a plus facile ....
 
si qqun sait comment faire, quelque soit le language, merci d'avance!

Reply

Marsh Posté le 12-07-2001 à 14:26:49   

Reply

Marsh Posté le 12-07-2001 à 16:33:18    

Salut,
 
sous linux tu peux utiliser mrtg je pense...
Et un truc du genre network monitor sous win.
 
A++

Reply

Marsh Posté le 12-07-2001 à 16:42:02    

en fait, c un outil que je dois faire, plus precisement :
 
cet outil doit etre installé sur une passerelle et comptabiliser la quantites de donnees (Nb d'octets donc) recues et envoyees. bon ca ca existe deja mais le probleme c qu'il me faudrait certaines infos comme les ip contenues dans les trames, une partie des entetes (URL, principalement)
et donc a la fin ca doit sortir des rapports pour chaque station du reseau local, son utilisation des resources externes au reseau.
et donc , g pas trouvé d'outils qui le fait deja. fo donc que j'en fasse un, mais je ne sais pas en quoi puisque je sais pas comment kon fait (plonger dans l'API win32??,...???)

Reply

Marsh Posté le 15-07-2001 à 05:19:42    

Cet utilitaire existe et il s'appel TCPDUMP. Tu peux toi aussi en faire un similaire en t'appuyant sur la librairie LIBPCAP, une API tres bien fournit pour sniffer tout ce qui se passe sur un réseau au sens large (net, lan, wan ...).

Reply

Marsh Posté le 15-07-2001 à 15:53:27    

ouais mais c pour linux ca non?
 
ha bah g trouve windump avec la librairie winpcap, bon beh je v voire ce que je peux faire avec ca!
 
merci

 

[edtdd]--Message édité par mamuth--[/edtdd]

Reply

Sujets relatifs:

Leave a Replay

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