
गहन शिक्षण के साथ वेबसाइट विरूपण हमले का पता लगाना
In0ri एक स्वचालित, AI-संचालित वेबसाइट विरूपण पहचान प्रणाली है।
In0ri आपके वेब अनुप्रयोगों के लिए एक बुद्धिमान प्रहरी के रूप में कार्य करता है। पारंपरिक स्रोत कोड निगरानी पर निर्भर रहने के बजाय, यह समय-समय पर आपकी लक्ष्य वेबसाइटों के स्क्रीनशॉट लेकर वास्तविक उपयोगकर्ता व्यवहार का अनुकरण करता है। फिर इन छवियों का विश्लेषण एक प्रशिक्षित मॉडल द्वारा किया जाता है जो दृश्य विसंगतियों और विरूपण पैटर्न की पहचान करने के लिए प्रशिक्षित होता है। किसी समझौता किए गए पृष्ठ का पता चलने पर, In0ri तुरंत ईमेल या टेलीग्राम के माध्यम से प्रशासकों को सचेत करता है, जिससे त्वरित घटना प्रतिक्रिया संभव होती है।
git clone https://github.com/J4FSec/In0ri.git
cd In0ri
आप आधिकारिक डॉकर कंटेनर यहाँ के माध्यम से भी In0ri का उपयोग कर सकते हैं।
docker-compose up --build -d
In0ri चलाने के बाद, वेबयूआई दिखाने के लिए एक इंटरनेट ब्राउज़र में https://<serverIP>:8080/ खोलें।
In0ri को तैनात करने और उपयोग करने के दो तरीके हैं:
वेबयूआई पर डैशबोर्ड टैब पर जाएँ, "Add URLs" पर क्लिक करें, फिर फ़ॉर्म भरें और सबमिट करें।
वेबयूआई पर पंजीकृत सभी URL को सूचीबद्ध करने वाली तालिका में, क्रियाएँ कॉलम पर "Create Key" बटन पर क्लिक करें, API कुंजी आपके ईमेल पर भेज दी जाएगी या इसे दिखाने के लिए "Details" बटन पर क्लिक करें।
उस वेब सर्वर पर जिसे In0ri द्वारा निगरानी करने के लिए आप चाहते हैं, Github रिपॉजिटरी से Agent फ़ोल्डर डाउनलोड करें।
आंतरिक एजेंट के लिए आवश्यक पैकेज स्थापित करना
python3 -m pip install -r requirements.txt
एजेंट के समान फ़ोल्डर में config.json फ़ाइल संपादित करें
nano config.json
वेबयूआई पर एजेंट पंजीकृत करने के बाद आपके ईमेल पर एक key भेजी जाती है
rootPath उस वेब एप्लिकेशन की रूट डायरेक्टरी है जिसकी निगरानी आप चाहते हैं
exludePath वे सबफ़ोल्डर हैं जिन्हें आप स्कैन से बाहर करना चाहते हैं
apiServer In0ri के API सर्वर का URL है
serverIP In0ri के API सर्वर का IP है
{
"id":"01",
"key":"123123123",
"rootPath":"/var/www/html",
"excludePath":"",
"apiServer":"http://<serverIP>:8080/checkdeface"
}
और एजेंट चलाएँ:
python3 agent.py
In0ri को Echidna ने Cu64 और Klone की मदद से बनाया है।
पुल रिक्वेस्ट का स्वागत है। बड़े बदलावों के लिए, कृपया पहले एक इश्यू खोलें ताकि चर्चा की जा सके कि आप क्या बदलना चाहते हैं।