
स्वचालित सेवा गणना स्क्रिप्ट
__
____ _ __ __ / /_ ____ ___ ____ __ __ ____ ___
/ __ `// / / // __// __ \ / _ \ / __ \ / / / // __ `__ \
/ /_/ // /_/ // /_ / /_/ // __// / / // /_/ // / / / / /
\__,_/ \__,_/ \__/ \____/ \___//_/ /_/ \__,_//_/ /_/ /_/
Autoenum एक रीकॉन टूल है जो खोजी गई सेवाओं की स्वचालित एनुमरेशन करता है। मैंने इसे CTF और पेन टेस्टिंग वातावरण (जैसे HTB, VulnHub, OSCP) के दौरान कुछ समय बचाने के लिए बनाया है और यह कई मौजूदा टूल्स से प्रेरित है, जिनमें AutoRecon (https://github.com/Tib3rius/AutoRecon), Auto-Recon (https://github.com/Knowledge-Wisdom-Understanding/Auto-Recon), और nmapautomator (https://github.com/21y4d/nmapAutomator) शामिल हैं। इसका उपयोग वास्तविक पेंटेस्टिंग कार्य में भी किया जा सकता है। वर्तमान में केवल काली पर परीक्षण किया गया है। यदि आपको कोई बग दिखे या कोई फीचर अनुरोध हो जो टू-डू में नहीं है, तो कृपया एक इश्यू सबमिट करें या किसी अन्य तरीके से बताएं (डिस्कॉर्ड प्राथमिकता)। धन्यवाद और autoenum का आनंद लें!
Autoenum पहले एक साथ दो nmap स्कैन चलाता है, एक स्कैन विशेष रूप से संस्करण खोजने के लिए searchsploit पर चलाने के लिए होता है और दूसरा स्कैन आर्गुमेंट पर निर्भर होता है। हर स्कैन प्रोफाइल चल रही सेवाओं की जाँच करता है, केवल स्कैन का प्रकार अलग होता है। स्कैन पूरा होने के बाद, खुली सेवाएँ/पोर्ट और ऑपरेटिंग सिस्टम, साथ ही स्क्रिप्ट आउटपुट (यदि उपलब्ध हो) निकाला जाता है और आगे विश्लेषण किया जाता है। यदि कोई विशेष सेवा मिलती है, तो Autoenum कई टूल्स को चालू करके एनुमरेशन शुरू करता है और उस सेवा के लिए एक डायरेक्टरी बनाता है (जैसे http मिलने पर nikto, wafw00f, gobuster और अन्य शुरू होते हैं)। यदि कोई आवश्यक डिपेंडेंसी नहीं मिलती है, तो वह डिपेंडेंसी स्वचालित रूप से इंस्टॉल हो जाएगी और हर बार टूल चलाने पर नए अपडेट की जाँच की जाएगी। Autoenum इस जानकारी को 2 मुख्य अनुभागों (स्कैन प्रकार और लूट डायरेक्टरी) में आउटपुट करता है, जिसमें उप-डायरेक्टरी उस पर निर्भर करती हैं जो पाया जाता है।
git clone https://github.com/Gr1mmie/autoenum.git
chmod +x autoenum/autoenum.sh
-nr फ्लैग जोड़ा गया ताकि autoenum को IP पास करने का प्रयास न करने का निर्देश दिया जा सके (यह अच्छा है यदि कोई मशीन पिंग को ब्लॉक करती है लेकिन हम जानते हैं कि वह ऑन है)
./autoenum -nrआपके OS में कुछ डिफ़ॉल्ट रूप से इंस्टॉल हो भी सकते हैं और नहीं भी। चिंता न करें, autoenum उन टूल्स को पहचानता है जो इंस्टॉल नहीं हैं और उन्हें आपके लिए इंस्टॉल करता है, यहाँ तक कि अगर वे अप-टू-डेट नहीं हैं तो अपडेट भी करता है!
Dievus
https://www.kitploit.com/2020/07/autoenum-automatic-service-enumeration.html