
Google Cloud Platform पर Kubernetes backend के साथ बनाया गया एक सुरक्षा परीक्षण Slackbot
एक सुरक्षा परीक्षण Slackbot जो Google Cloud Platform पर Kubernetes बैकएंड के साथ बनाया गया है

नोट: मैं अब इस प्रोजेक्ट को सक्रिय रूप में मेंटेन नहीं कर रहा हूँ। मैं कुछ अन्य लोगों के साथ Kubebot के v2 पर काम कर रहा हूँ जो संभवतः आगामी सुरक्षा सम्मेलनों में से एक में प्रस्तुत किया जाएगा।

कृपया यह वीडियो देखें - https://youtu.be/RKvtyU3CcZk
PS - API सर्वर, Subscription Worker(s) और Tool Worker(s) के सभी Docker इमेज K8s क्लस्टर पर तैनात होने से पहले उस GCP खाते के Google Container Registry से डाउनलोड किए जाते हैं।
checkfile कहा जाता है, github फ़ाइलों पर diff ऑपरेशन करने के लिए उपयोग किया जाता है ताकि किसी टूल के पिछले रन से नवीनतम रन में कोई बदलाव पहचाना जा सके। यह कंटेनर प्रत्येक टूल कंटेनर के बाद चलाया जाता है।converttobq कहा जाता है, टूल्स से डेटा को BigQuery इन्जेस्ट करने योग्य प्रारूप में बदलने के लिए उपयोग की जाती है। यह उपयोगिता स्वचालन वर्कफ़्लो में चलाई जाती है जहाँ प्रत्येक टूल के परिणाम BQ में संग्रहीत किए जाते हैं ताकि अन्य टूल्स द्वारा उपभोग किया जा सके।wfuzzbasicauthbrute कहा जाता है, BQ तालिका में संग्रहीत एंडपॉइंट्स के बेसिक ऑथेंटिकेशन तंत्र को ब्रूटफोर्स करने के लिए उपयोग की जाती है, जिसमें सभी सीक्रेट्स दूसरी BQ तालिका में संग्रहीत होते हैं।Running Kubebot remote - एक बार जब आप आश्वस्त हो जाते हैं कि Kubebot स्थानीय रूप से (Minikube का उपयोग करके) अपेक्षित रूप से काम करता है और अब इसे क्लाउड पर पूरी क्षमता से उपयोग करना चाहते हैं, तो इसे Google Container Engine (GKE) क्लस्टर पर तैनात किया जा सकता है। हालांकि, मैं अभी रिमोट तैनाती के निर्देश प्रदान नहीं कर सकता। ऐसा कहने के बाद, यदि रुचि है, तो मुझे मदद करने में खुशी होगी। और, यदि आप बस Kubebot को Slack ऐप के रूप में उपयोग करना चाहते हैं और बैकएंड बुनियादी ढांचे के बारे में चिंता नहीं करना चाहते हैं, तो यह भी एक छोटी मासिक सब्सक्रिप्शन योजना के लिए व्यवस्थित किया जा सकता है, क्योंकि मैं अपने व्यक्तिगत GCP खाते में बैकएंड होस्ट करूंगा और आप केवल क्लाउड प्रदाता पर VPS होस्ट करने की सामान्य लागतों के लिए जिम्मेदार होंगे। कृपया उन विकल्पों पर चर्चा करने के लिए संपर्क करने में संकोच न करें।ध्यान दें कि आप टूल के नाम, विकल्प और टार्गेट के साथ Slash कमांड कैसे चला सकते हैं। मैं टार्गेट(s) कहता हूं क्योंकि आप एक Slash कमांड चलाकर एक टूल को एक सेट विकल्प के साथ कई टार्गेट्स के विरुद्ध चला सकते हैं। उदाहरण के लिए, नीचे gitrob कमांड test और abc के विरुद्ध चलाया जा रहा है।
PS - Wordlist to choose from:
bitquark_20160227_subdomains_popular_1000000.txt
deepmagic.com_top500prefixes.txt
fierce_hostlist.txt
namelist.txt
names.txt
sorted_knock_dnsrecon_fierce_recon-ng.txt
subdomains-top1mil-110000.txt
PS - दान का स्वागत है। Paypal ईमेल - anshuman dot bhartiya at gmail dot com
.env करें और सुनिश्चित करें कि जब आप Kubebot को स्थानीय रूप से तैनात करना चाहते हैं तो उसमें मान सटीक हैं।