2008-09-24 12 views
12

मैं सिस्टम को किसी नेटवर्क से कैसे कनेक्ट कर सकता हूं और वायरस/स्पाइवेयर से संबंधित ट्रैफ़िक के लिए स्नीफ कैसे कर सकता हूं? मैं एक नेटवर्क केबल में प्लग करना चाहता हूं, एक उचित उपकरण रेत को आग लगाना है, यह समस्याओं के किसी भी संकेत के लिए डेटा स्कैन करता है। मुझे यह सब कुछ खोजने की उम्मीद नहीं है, और यह प्रारंभिक संक्रमण को रोकने के लिए नहीं है, लेकिन यह निर्धारित करने में मदद करने के लिए कि क्या अन्य सिस्टम को सक्रिय रूप से संक्रमित करने की कोशिश कर रहा है या नेटवर्क समस्याओं का कारण बन रहा है।वायरस/स्पाइवेयर के संकेतों के लिए नेटवर्क यातायात को छूना

नियमित नेटवर्क स्निफ़र चलाने और परिणामों को मैन्युअल रूप से देखकर कोई अच्छा नहीं है जब तक कि ट्रैफ़िक वास्तव में स्पष्ट न हो, लेकिन मैं स्वचालित रूप से नेटवर्क डेटा स्ट्रीम को स्कैन करने के लिए कोई टूल नहीं ढूंढ पा रहा हूं।

उत्तर

14

मैं अत्यधिक आपके नेटवर्क के मूल के पास कहीं भी मशीन पर Snort चलाने की सलाह देता हूं, और प्रश्न में मशीन के अपने कोर नेटवर्क पथ के साथ कहीं से एक (या अधिक) बंदरगाह (दर्पण) चलाता हूं।

स्नॉर्ट में नेटवर्क ट्रैफ़िक को स्कैन करने की क्षमता है, और यदि यह कुछ संदिग्ध दिखाई देता है तो स्वचालित रूप से आपको विभिन्न विधियों के माध्यम से सूचित करता है। यदि वांछित हो, तो डिवाइस को स्वचालित रूप से डिस्कनेक्ट करने के लिए इसे और भी आगे ले जाया जा सकता है, अगर यह कुछ मिलता है।

3

आप Snort वायरस के लिए यातायात स्कैन कर सकते हैं। मुझे लगता है कि यह आपके लिए सबसे अच्छा समाधान होगा।

12
  1. snort का उपयोग करें: एक ओपन सोर्स नेटवर्क घुसपैठ रोकथाम और पहचान प्रणाली।

  2. Wireshark, पूर्व में ईथरियल एक अच्छा टूल है, लेकिन आपको सूचित नहीं करेगा या वायरस के लिए स्कैन नहीं करेगा। Wireshark एक नि: शुल्क पैकेट स्निफर और प्रोटोकॉल विश्लेषक है।

  3. netstat -b कमांड का उपयोग यह देखने के लिए करें कि कौन सी प्रक्रियाएं बंदरगाहें खुली हैं।

  4. बंदरगाहों और संबंधित कार्यक्रमों की सूची देखने के लिए CPorts का उपयोग करें, और उन बंदरगाहों को बंद करने की क्षमता रखें।

  5. free AVG जैसे एक निःशुल्क एंटी-वायरस प्रोग्राम डाउनलोड करें।

  6. अपनी फ़ायरवॉल को अधिक कसकर सेटअप करें।

  7. सभी नेटवर्क यातायात को जाने के लिए गेटवे कंप्यूटर सेट अप करें। इसके बजाय गेटवे कंप्यूटर पर उपर्युक्त सिफारिशें लें। आप केवल अपने कंप्यूटर के बजाय अपने पूरे नेटवर्क की जांच करेंगे।

1

उस दृष्टिकोण के साथ समस्या यह है कि अधिकांश नेटवर्क आज स्विच पर हैं, हब नहीं। इसलिए, यदि आप स्विच में एक पैकेट स्निफर के साथ मशीन प्लग करते हैं, तो यह केवल स्नीफिंग मशीन से यातायात को देख पाएगा; और नेटवर्क प्रसारण।

+1

फैले (मिरर) एक प्रमुख रीढ़ सर्किट इस मुद्दे को हल करती है उपयोग कर सकते हैं। भले ही यह एक स्विच है या नहीं। –

+0

मुझे यह नहीं पता था। उस काम को करने के लिए आपको किस तरह के हार्डवेयर की आवश्यकता है? क्या यह सब स्विच में है? – Ferruccio

+0

हां, यह स्विच का एक फ़ंक्शन है। अधिकांश आधुनिक प्रबंधित ("गूंगा" के विपरीत) स्विच में यह क्षमता होती है। –

0

Ferruccio's पर एक फॉलोअप के रूप में आपको अपने स्विच के आसपास होने की कुछ विधि ढूंढनी होगी।

कई नेटवर्क स्विच में बंदरगाह दर्पण स्थापित करने का विकल्प होता है, ताकि नामित बंदरगाह पर सभी ट्रैफ़िक (गंतव्य के बावजूद) की प्रतिलिपि बनाई जा सके, या "प्रतिबिंबित" हो। यदि आप ऐसा करने के लिए अपने स्विच को कॉन्फ़िगर कर सकते हैं तो आप यहां अपने नेटवर्क स्नफ़फर को संलग्न कर पाएंगे।

2

स्थानीय नेटवर्क यातायात को देखने के लिए आपकी सबसे अच्छी शर्त (एक सभ्य स्विच के साथ) अपने स्विच को एक विशिष्ट इंटरफ़ेस (साथ ही साथ जो भी इंटरफ़ेस सामान्य रूप से भेजेगा) के सभी पैकेट को रूट करने के लिए सेट करना है। यह आपको किसी विशिष्ट पोर्ट के नीचे यातायात को डंप करके पूरे नेटवर्क की निगरानी करने देता है।

एक 100 मेगाबिट नेटवर्क पर, हालांकि, आप इसे स्विच करने के लिए अपने स्विच पर एक गिगाबिट पोर्ट चाहते हैं, या प्रोटोकॉल पर फ़िल्टर करना चाहते हैं (उदाहरण के लिए फाइलरवर से HTTP, एफ़टीपी, प्रिंटिंग, ट्रैफिक को ट्रिम करें) , या आपके स्विच के बफर बहुत तेज़ी से भरने जा रहे हैं और यह जो भी पैकेट की आवश्यकता है उसे छोड़ना शुरू कर देगा (और आपका नेटवर्क प्रदर्शन मर जाएगा)।