Sniffer les packets
Tom OsDev
Membre
Bonjour à tous,
 J'aimerais réaliser mon propre renifleur de paquets (sniffeur), avec des fonctions basiques :
- Affiche les IP et les Ports
- Affiche la longueur du packet, le packet sous forme hexadécimal et sous forme ASCII
Le but serait de sniffer uniquement les connexions d'une application bien précise, puis d'analyser les packets et d'en afficher les informations.
Et voici ma question, Comment vous-y prendriez vous ? (j'ai eu l'idée d'utiliser tcpdump avec NSTask et NSPipe mais cela ne me plait pas vraiment)
Merci d'avance...
 J'aimerais réaliser mon propre renifleur de paquets (sniffeur), avec des fonctions basiques :
- Affiche les IP et les Ports
- Affiche la longueur du packet, le packet sous forme hexadécimal et sous forme ASCII
Le but serait de sniffer uniquement les connexions d'une application bien précise, puis d'analyser les packets et d'en afficher les informations.
Et voici ma question, Comment vous-y prendriez vous ? (j'ai eu l'idée d'utiliser tcpdump avec NSTask et NSPipe mais cela ne me plait pas vraiment)
Merci d'avance...
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
C'est sympa que vous vous intéressiez à mon cas.
je sais pas pourquoi tu veux te faire ton propre Sniffer de packet mais y en a un tres bon qui fait tout ce que tu as besoin
CocoaPacketAnalyser
Je sais juste que j'avais utiliser libpcap aussi.
Mais clairement si c'est pour te faire la main c'est une bonne idée (c'est assez rigolo et ça fait "pirate" >:D)
Mais si c'est pour vraiment l'utilisé, comme l'ont souligné les autres l'existant et bien éprouvé! CocoaPacketAnalyser est très MacOSX friendly comme sont nom l'indique mais assez pauvre en fonctionnalité. Tout le contraire de Wireshark dont je n'aime pas du tout l'interface mais qui, il faut bien l'avouer semble très très complet.
A toi de voir, bon courage