2009-03-10 7 views
-1

J'essaye de porter un renifleur de paquets de Linux vers Windows et j'ai du mal à trouver une API appropriée pour le périphérique Ethernet sous Windows. Je ne veux pas utiliser WinPcap car je ne veux pas avoir à installer WinPcap sur les machines cibles. Y a-t-il une alternative que je puisse utiliser et qui offre une interface relativement simple? Si c'est gratuit ce serait génial.Kit de développement de logiciel de capture de paquets Windows

Cordialement

Répondre

1

pour récupérer les paquets sous Windows, vous devez toujours installer une couche (WinPCap) dans les pilotes HW, il n'y a pas d'autre moyen de le faire fonctionner.

+0

Je connais au moins un SDK Packet Sniffer sur le marché que vous pouvez acheter et qui ne semble pas nécessiter WinPCAP (voir www.microolap.com). Je suis sûr que cela pourrait installer quelque chose dans les pilotes HW, ce qui est bien. Le point clé est qu'il fournit une API fonctionnelle compilée dans mon binaire. –

Questions connexes