Visualisation traffic Réseau [C++] - C++ - Programmation
Marsh Posté le 22-01-2003 à 16:58:02
Windows/Linux?
Tu devrais déjà pouvoir trouver pas mal d'infos avec le truc IpHelp de Microsoft si c'est sous Windows mais j'en connais pas très bien les limites... Mais tu devrais au moins pouvoir en tirer le nombre de paquets et la vitesse, faut voir ce que tu veux d'autre.
Marsh Posté le 22-01-2003 à 17:11:52
tiens donc, il y en a un qui veut écrire un sniffeur ...
il y avait un article dans Linux Magazine il y a quelque temps: Comment écrire un sniffeur ...
Marsh Posté le 22-01-2003 à 17:15:06
En fait il s'agit d'un réseau industriel utilisant ARCNET
J'aimerais le faire évoluer vers ethernet
Le pb c'est que je ne connais pas les messages qui circulent dans ce réseau et qui sont nécessaire au bon fonctionnement de la machine.
Il faut donc que j'intercepte tout ces message lorsque la machine est en marche.
Marsh Posté le 22-01-2003 à 17:25:07
Bah pas besoin de faire le logiciel pour ca, y a des millions de sniffers tout fait
(Perso j'utilise CommView sous Windows, mais y en a pleins pleins pleins)
Marsh Posté le 22-01-2003 à 18:02:10
Merci bcp pour ces infos.
Mais je me pose encore une question, je n'arrive pas à savoir quel est le protocole utilisé par ARCNET. Si c'est du TCP je pourais utiliser ces soft. Mais sinon va falloir que je developpe.
Marsh Posté le 23-01-2003 à 01:59:20
Quelques liens qui peuvent peut être te servir...
Le pilote ArcNet sous Linux : http://www.worldvisions.ca/~apenwarr/arcnet/index.html
Et WinPCap qui permet de capturer des paquets sous Windows : http://winpcap.polito.it/ (navigue un peu, tu trouveras des softs touts faits utilisant cette bibliothèque).
Marsh Posté le 22-01-2003 à 16:55:23
Y'a t-il des outils dans les bibliothèques C++ pour développer un soft qui me permette de voir ce qui se passe sur un réseau (circulation des paquets, vitesse ...)?
Sinon y-a t-il un autre language plus approprié pour ce que je souhaite réaliser?