هل يمكن استخدام WinPCap لالتقاط حركة مرور الشبكة لكل عملية؟

StackOverflow https://stackoverflow.com/questions/1096861

سؤال

على Windows، أقوم بتحميل DLL ويديره. DLL يؤدي الكثير من أنشطة الشبكة. الآن أحتاج إلى مراقبة عنوان URL وتستضيف DLL يتصل به. أعتقد أن استخدام حزمة Sniffer قد يكون خيارا جيدا. هل يمكن استخدام WinPcap لالتقاط حركة المرور من عملية واحدة؟ لا يمكنني العثور على أي خيار من هذا القبيل في المستندات.

إذا كان ذلك لا يمكن القيام بذلك باستخدام WinPCAP، فهل هناك أي مكتبة أو حل آخر بجانبه يمكنه التقاط البيانات من عملية واحدة محددة فقط؟

هل كانت مفيدة؟

المحلول

أنا أشك في ذلك. WinPCAP هو إصدار Windows من libpcap على unix. و libpcap لا تستطيع أن تفعل ذلك.

يمكنك تجربة عملية خطوتين: ابحث عن المنافذ المحلية المستخدمة من قبل التطبيق والتصفية على ذلك. أنا لا أعرف كيف أجد ذلك على ويندوز.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top