बैकग्राउंड: अब मैं समझता हूं कि सी # एप्लिकेशन कैसे लिखना है जो पीसी पर नेटवर्क कार्ड के अंदर/बाहर आने वाले पैकेटों की निगरानी कर सकता है, एप्लिकेशन चालू है। जिस दृष्टिकोण को मैं जानता हूं वह http://www.winpcap.org/ पर निर्भर करता है, हालांकि पीसी पर पहले से ही स्थापित किया जा रहा है, और फिर मैं http://pcapdotnet.codeplex.com/ या http://sourceforge.net/projects/sharppcap/ जैसे सी # रैपर का उपयोग करता हूं।सी # - WinPCap पर भरोसा किए बिना किसी ऐप में पैकेट को कैसे छीनना है?
प्रश्न: मेरा प्रश्न तथापि, क्या मैं एक सी # अनुप्रयोग है कि पैकेट है कि एक 3 पार्टी आवेदन/ड्राइवरों की आवश्यकता नहीं है पहले से स्थापित किए जाने की सूंघ कर सकते हैं करने में सक्षम होना करने के लिए की आवश्यकता होगी?
स्पष्टीकरण: यह मैं वास्तव में मैं वर्तमान में है आवेदन चाहते हैं, लेकिन किसी भी आवश्यकता मुझे जाने के लिए और डाउनलोड करने के लिए उपयोगकर्ता बताने के लिए बिना/XYZ स्थापित अनुप्रयोग का उपयोग करने में सक्षम होने से पहले है। प्रश्न के प्रयोजन के लिए मान लें कि किसी तृतीय पक्ष एप्लिकेशन/ड्राइवरों के डाउनलोड और इंस्टॉल को स्वचालित करने की अनुमति नहीं है। व्यक्तिगत तौर पर मैं WinPcap से चिपके हैं (WinPcap के साथ मुझे यकीन है कि अगर आप इसे बंडल कर सकते हैं नहीं कर रहा हूँ, फिर भी मेरा मानना है कि आप दुर्भाग्य से किसी भी मामले में नहीं करना पड़ेगा)
धन्यवाद
सी # में WinPCAP या माइक्रोसॉफ्ट के नेटवर्क मॉनिटर की कार्यक्षमता को हल करें - समस्या हल हो गई। गंभीरता से, हालांकि - निगरानी पैकेट बहुत कठिन है इसलिए आपको या तो कुछ गंभीर कोडिंग करना होगा या किसी तृतीय-पक्ष पैकेज पर भरोसा करना होगा। –
दिलचस्प। क्या यह आपके ऐप को उस पीसी पर सभी संचारों की निगरानी और लॉग इन करने की स्थिति में नहीं रखेगा? वास्तव में, आपको अपने द्वारा प्राप्त डेटा को केंद्रीय रूप से समेकित करने में सक्षम होना चाहिए। –
http://www.winpcap.org/misc/copyright.htm - मेरे लिए काफी पुनर्वितरण योग्य दिखता है, ग्रेग। –