
Bucky (एक स्वचालित S3 बकेट खोज उपकरण)

Bucky एक स्वचालित उपकरण है जो S3 बकेट गलत कॉन्फ़िगरेशन का पता लगाने के लिए डिज़ाइन किया गया है। Bucky में दो मॉड्यूल शामिल हैं: Bucky Firefox ऐड-ऑन और Bucky बैकएंड इंजन। Bucky ऐड-ऑन वेबपेजों के स्रोत कोड को पढ़ता है और S3 बकेट (जो Content Delivery Network (CDN) के रूप में उपयोग होता है) को मैच करने के लिए Regular Expression (Regex) का उपयोग करता है और इसे Bucky बैकएंड इंजन को भेजता है। बैकएंड इंजन ऐड-ऑन से डेटा प्राप्त करता है और जाँचता है कि S3 बकेट सार्वजनिक रूप से लिखने योग्य है या नहीं। यदि बकेट असुरक्षित है, तो Bucky स्वचालित रूप से Proof Of Concept (PoC) के रूप में एक टेक्स्ट फ़ाइल अपलोड करता है।
Bucky ऐड-ऑन उपयोगकर्ता द्वारा देखे गए वेब पेजों से खोजे गए S3 बकेट नाम का विवरण बैकएंड इंजन को भेजता है। यह गलत कॉन्फ़िगरेशन का पता लगाने के लिए AWS PHP SDK का उपयोग करता है। उपयोगकर्ता S3 बकेट गलत कॉन्फ़िगरेशन की मैन्युअल रूप से भी जाँच कर सकते हैं। स्वचालित और मैन्युअल जाँच के सभी परिणाम डैशबोर्ड पर प्रदर्शित होते हैं।
वीडियो देखें https://vimeo.com/444442588
git clone https://github.com/smaranchand/bucky.git
cd bucky
आवश्यकताएँ: AWS एक्सेस कुंजियाँ और PHP स्थापना
AWS एक्सेस कुंजियाँ प्राप्त करें: https://console.aws.amazon.com/iam/home?#/security_credentials
PHP स्थापना: अपने OS के अनुसार स्थापित करें, apt install php7.3 / brew install php7.3
वर्तमान में, Bucky ऐड-ऑन Firefox ऐड-ऑन स्टोर पर प्रकाशित नहीं है; जैसे ही ऐड-ऑन प्रकाशित होगा, ऐड-ऑन लिंक प्रदान किया जाएगा।
अभी के लिए, उपयोगकर्ता ऐसा करने के लिए ब्राउज़र में मैन्युअल रूप से ऐड-ऑन लोड कर सकते हैं।
AWS एक्सेस कुंजियाँ जोड़ें:
cd bucky/
nano config.inc.php
Add your AWS Access Key ID and Secret Access Key. (On-Line 57 and 61)
To use Bucky, load the Bucky addon to the browser and start backend engine.
cd bucky/
chmod +x run.sh
./run.sh
The backend engine runs on http://127.0.0.1:13337
Browse websites, Bucky will discover S3 buckets automatically and will be reflected in the dashboard.
Visit the above address to access Bucky dashboard.
Bucky चल रहा है

ऐड-ऑन लोड हो रहा है
उपयोगकर्ता इंटरफ़ेस

सभी बकेट
मैन्युअल जाँच

Bucky द्वारा PoC

Bucky S3 बकेट खोजने के लिए एक पूर्ण उपकरण नहीं है, यह सर्वविदित है कि Bucky में कई विशेषताओं का अभाव है और यह कभी-कभी गलत कॉन्फ़िगरेशन का पता लगाने में विफल हो सकता है। कुछ बदलाव और विकास प्रक्रिया में हैं। मैं वास्तव में प्रतिक्रिया और योगदान की सराहना करता हूँ।