
NetworkAssessment: नेटवर्क समझौता मूल्यांकन उपकरण
नेटवर्क समझौता मूल्यांकन उपकरण pcap फाइलों का विश्लेषण करके संभावित संदिग्ध नेटवर्क ट्रैफिक का पता लगाने के लिए डिज़ाइन किया गया है। यह उपकरण नेटवर्क ट्रैफिक में असामान्य गतिविधियों का पता लगाने और संदिग्ध कीवर्ड खोजने पर केंद्रित है।

यह उपकरण केवल उपरोक्त सुविधाओं तक सीमित नहीं है। समुदाय के योगदान से, इसकी पता लगाने की क्षमताएं नवीनतम खतरे के परिदृश्य के अनुसार लगातार विकसित और अनुकूलित हो सकती हैं।
भंडार को क्लोन करें:
git clone https://github.com/HalilDeniz/NetworkAssessment.git
प्रोजेक्ट निर्देशिका में जाएँ:
cd NetworkAssessment
आवश्यक निर्भरताएँ स्थापित करें:
pip install -r requirements.txt
python3 networkassessment.py [-h] -f FILE [-p {TCP,UDP,DNS,HTTP,SMTP,SMB} [{TCP,UDP,DNS,HTTP,SMTP,SMB} ...]]
[-o OUTPUT] [-n NUMBER_PACKET]
-f या --file: उस .pcap या .pcapng फ़ाइल का पथ जिसका आप विश्लेषण करना चाहते हैं। यह एक अनिवार्य फ़ील्ड है, और मूल्यांकन इस फ़ाइल के भीतर डेटा पर आधारित होगा।-p या --protocols: वे प्रोटोकॉल जिन्हें आप विशेष रूप से स्कैन करना चाहते हैं। कई प्रोटोकॉल का उल्लेख किया जा सकता है। उपलब्ध विकल्प हैं: "TCP", "UDP", "DNS", "HTTP", "SMTP", "SMB"।-o या --output: स्कैन परिणामों को सहेजने का पथ। यह वैकल्पिक है। यदि प्रदान किया गया है, तो निष्कर्ष निर्दिष्ट फ़ाइल में सहेजे जाएंगे।-n या --number-packet: प्रदान की गई फ़ाइल से आप जितने पैकेट स्कैन करना चाहते हैं, उनकी संख्या। यह वैकल्पिक है। यदि निर्दिष्ट नहीं है, तो उपकरण फ़ाइल में सभी पैकेट स्कैन करेगा।उपरोक्त उदाहरण में, उपकरण sample.pcap फ़ाइल के पहले 1000 पैकेटों का विश्लेषण करेगा, TCP और UDP प्रोटोकॉल पर ध्यान केंद्रित करेगा, और फिर परिणामों को output.txt में सहेजेगा।
योगदान का स्वागत है! यदि आपको कोई समस्या मिलती है या सुधार के सुझाव हैं, तो बेझिझक एक मुद्दा खोलें या पुल अनुरोध सबमिट करें।
यदि आपके पास Dosinator के बारे में कोई प्रश्न, टिप्पणी या सुझाव हैं, तो कृपया मुझसे संपर्क करने में संकोच न करें:
NetworkAssessment मूल उपकरण Network_Assessment का एक फोर्क है, जिसे alperenugurlu द्वारा बनाया गया था। मैं मूल उपकरण द्वारा प्रदान की गई प्रेरणा और आधार के लिए Alperen Uğurlu को अपनी कृतज्ञता व्यक्त करना चाहता हूं। उनके काम के बिना, यह अद्यतन संस्करण संभव नहीं होता। यदि आप मूल उपकरण के बारे में अधिक जानना चाहते हैं, तो आप Network_Assessment भंडार पर जा सकते हैं।
यह परियोजना MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है। अधिक जानकारी के लिए LICENSE फ़ाइल देखें।
मेरा समर्थन करने पर विचार करने के लिए धन्यवाद! आपका समर्थन मुझे DNSWatch जैसे उपयोगी उपकरण बनाने और नई परियोजनाओं को विकसित करने में अधिक समय और प्रयास समर्पित करने में सक्षम बनाता है। योगदान देकर, आप न केवल मौजूदा उपकरणों को बेहतर बनाने में मेरी मदद कर रहे हैं, बल्कि नए विचारों और नवाचारों को भी प्रेरित कर रहे हैं। आपका समर्थन इस परियोजना और भविष्य के प्रयासों के विकास में महत्वपूर्ण भूमिका निभाता है। आइए, साथ मिलकर निर्माण और सीखना जारी रखें। धन्यवाद!"