
IoT मैलवेयर समानता विश्लेषण प्लेटफॉर्म
विषय सूची

यह परियोजना साझा कोड के आधार पर IoT मैलवेयर समानता विश्लेषण प्रदान करती है। यह विश्लेषण की गई फ़ाइल के साथ साझा कोड रखने वाले अन्य मैलवेयर की पहचान करने में मदद करती है। इस प्रकार, आपको मैलवेयर के परिवार के बारे में एक विचार प्राप्त करने का अवसर मिलता है। IoT पारिस्थितिकी तंत्र में विभिन्न आर्किटेक्चर वाले विभिन्न उपकरण हैं। मल्टी-आर्किटेक्चर मुद्दे को संबोधित करते समय स्टैटिक-आधारित विधियाँ अधिक प्रभावी होती हैं। परियोजना में IoTPOT द्वारा प्रदान किए गए 1000 मैलवेयर बाइनरी का उपयोग किया गया था। radare2 द्वारा प्रत्येक बाइनरी के बुनियादी ब्लॉक और फ़ंक्शन निकाले गए और इन डेटा के हैश मान SQL डेटाबेस में संग्रहीत किए गए। विश्लेषण किए जाने वाले नमूने के बुनियादी ब्लॉक और फ़ंक्शन इस डेटाबेस से क्वेरी किए जाते हैं और सभी मैलवेयर जिनमें साझा कोड है, सूचीबद्ध किए जाते हैं।
git clone https://github.com/mucoze/Umay
cd Umay
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
और अब प्रोजेक्ट ऐप आपके ब्राउज़र से सुलभ है।
डिफ़ॉल्ट: 127.0.0.1:8000
python create_dataset.py samples/
उस निर्देशिका को तर्क के रूप में दें जहाँ सभी नमूने स्थित हैं और यह आपके लिए dataset.db फ़ाइल उत्पन्न करेगा।
योगदान, समस्याएँ और सुविधा अनुरोधों का स्वागत है!
बेझिझक मुझसे संपर्क करें।
Umay Apache License 2.0 के तहत लाइसेंस प्राप्त है।