
जांचें कि कोई आईपी टोर से है या एक दुर्भावनापूर्ण प्रॉक्सी है।
एक उपकरण जो यह जाँचता है कि दिया गया IP एक टोर नोड है या एक ओपन प्रॉक्सी।
कभी-कभी आपकी सभी थ्रॉटलिंग्स ब्रूट फोर्स हमलों या किसी भी प्रकार के बड़े पैमाने के हमलों को रोकने के लिए पर्याप्त नहीं होतीं, इसलिए यह आपको उन हमलावरों को गिराने में मदद कर सकता है जो टोर या ओपन प्रॉक्सी का उपयोग करते हैं।
ipChecker में कुछ प्लगइन्स हैं जो सार्वजनिक साइटों से प्रॉक्सी आईपी स्क्रैप करते हैं, ये सभी आईपी एक डेटाबेस में संग्रहीत होते हैं जहाँ आप प्रदान की गई API का उपयोग करके परामर्श कर सकते हैं।
मूल रूप से, जब आप कमांड make run चलाते हैं, तो यह डॉकर स्वॉर्म शुरू करेगा और API के लिए एक सेवा बनाएगा जिसे स्केल किया जा सकता है और यह 4 कंटेनरों से शुरू होता है, अपडेटर के लिए एक और सेवा जो सभी प्लगइन्स को चलाने के लिए जिम्मेदार स्क्रिप्ट है जो सभी प्रॉक्सी और टोर नोड्स को पकड़ती है, यह सेवा केवल एक कंटेनर से शुरू होती है, और अंत में एक कंटेनर मोंगोडीबी के लिए जहाँ सभी डेटा संग्रहीत होता है।
कंटेनर ipchecker-network नामक एक डॉकर नेटवर्क के माध्यम से संवाद करते हैं, और केवल पोर्ट 8080 उजागर होता है जहाँ आप API का उपयोग करते हैं।
बहुत सारे झूठे सकारात्मक (false positive) से बचने के लिए, API केवल वर्तमान दिन के आईपी लौटाता है, क्योंकि लगभग सभी प्रॉक्सी सर्वर और टोर नोड्स गतिशील आईपी होते हैं।
यहाँ ipChecker पर काम करने वाले प्लगइन्स की सूची है
git clone https://github.com/mthbernardes/ipChecker
cd ipchecker/
सेवा चलाने के विकल्प:
| कमांड | विवरण |
|---|---|
make buld | सभी इमेज बनाएँ |
make run | सभी इमेज बनाएँ और चलाएँ |
यदि आपके पास डॉकर नहीं है, तो आपको इसे इंस्टॉल करने की आवश्यकता होगी। (Docker Install)
यहाँ API के बुनियादी उपयोग का विवरण है, सभी एंडपॉइंट्स देखने के लिए / एंडपॉइंट तक पहुँचें।
make stop | सभी सेवाएँ रोकें |
make wipe | सभी सेवाएँ रोकें और सभी इमेज और मोंगोडीबी डेटा मिटाएँ |
| एंडपॉइंट | विधि | विवरण |
|---|
| / | GET | सभी एंडपॉइंट्स का दस्तावेज़ |
| /statistics | GET | अवरुद्ध अनुरोधों, अनुमत अनुरोधों और डेटाबेस पर सभी प्रॉक्सी की संख्या (प्रति दिन) के बारे में जानकारी |
| /ips?ip=127.0.0.1 | GET | डेटाबेस पर एक एकल IP खोजें |
| /all | GET | डेटाबेस पर सभी IP लौटाता है |