2009-04-12 7 views
1

Autant que je comprends toutes les bibliothèques reniflantes dans .NET juste un emballage autour de WinpCap, ce qui est OK. Si vous connaissez une autre meilleure option s'il vous plaît écrivez comme réponse.Quelle bibliothèque/encapsuleur .NET recommandez-vous pour renifler des paquets?

Avez-vous utilisé l'un d'entre eux? Lequel est le meilleur selon votre expérience?

Je suis à la recherche que pour les bibliothèques qui ont des licences commerciales amicales, également des bibliothèques commerciales sont OK dès qu'ils ont obtenu un prix décent

Répondre

1

Pourquoi ne pas utiliser Microsoft Network Monitor? C'est gratuit, supporté, et a une API que vous pouvez utiliser, en plus d'un ensemble de parseurs disponibles sur CodePlex.

+0

Apparemment, la redistribution n'est pas autorisée pour MS Network Monitor, ce qui ne fonctionne pas pour moi, mais merci pour la réponse. –

+0

@Slough: Je n'avais pas réalisé cela. OTOH, vous pouvez demander à MS sur leur blog s'il y a un moyen de contourner cela pour votre but. Peut-être que si votre installateur demandait à l'utilisateur d'accepter le CLUF MS, MS vous permettrait d'inclure les binaires ou leur installateur. Demandez et découvrez. –

+0

Merci pour la recommandation, je vais regarder un peu plus. Le problème est que je n'ai vu aucun exemple d'application utilisant ce qui pourrait être un problème et s'avère être une chose immature ou assez compliquée. Joué avec des trucs Winpcap, ils sont assez simples. –

0

Jetez un coup d'œil à SharpPcap (encapsuleur C# et parseur de paquets ou WinPcap).

WinPcap et SharpPcap sont développés sous des licences permettant la redistribution.

Questions connexes