
गलत कॉन्फ़िगर किए गए S3 बकेट्स को S3-संगत API पर स्कैन करें!
फीचर्स - उपयोग - त्वरित आरंभ - स्थापना - चर्चा
INPUT: (1 आवश्यक)
-bucket string जाँच करने के लिए बकेट का नाम।
-bucket-file string जाँच करने के लिए बकेट नामों की फ़ाइल।
-mq बकेट प्राप्त करने के लिए RabbitMQ से कनेक्ट करें। कॉन्फ़िग फ़ाइल कुंजी "mq" आवश्यक है। डिफ़ॉल्ट: "false"
OUTPUT:
-db परिणामों को Postgres डेटाबेस में सहेजें। कॉन्फ़िग फ़ाइल कुंजी "db.uri" आवश्यक है। डिफ़ॉल्ट: "false"
-json मानव-पठनीय के बजाय JSON प्रारूप में stdout पर लॉग प्रिंट करें। डिफ़ॉल्ट: "false"
OPTIONS:
-enumerate बकेट ऑब्जेक्ट्स की गणना करें (समय लेने वाला हो सकता है)। डिफ़ॉल्ट: "false"
-provider string ऑब्जेक्ट स्टोरेज प्रदाता: aws, custom, digitalocean, dreamhost, gcp, linode, scaleway - custom के लिए कॉन्फ़िग फ़ाइल आवश्यक है। डिफ़ॉल्ट: "aws"
-threads int स्कैन करने के लिए थ्रेड्स की संख्या। डिफ़ॉल्ट: "4"
DEBUG:
-verbose वर्बोज़ लॉगिंग सक्षम करें। डिफ़ॉल्ट: "false"
-version संस्करण प्रिंट करें डिफ़ॉल्ट: "false"
यदि कॉन्फ़िग फ़ाइल आवश्यक है, तो config.yml के लिए इन स्थानों की खोज की जाएगी: "." "/etc/s3scanner/" "$HOME/.s3scanner/"
यदि आपको यह उपकरण उपयोगी लगा है, तो कृपया इसके विकास का समर्थन करने के लिए दान करने पर विचार करें। आप इस रेपो पृष्ठ के किनारे या FUNDING.yml में प्रायोजक विकल्प पा सकते हैं
tines को बहुत-बहुत धन्यवाद इस परियोजना के चल रहे प्रायोजक होने के लिए।
एक फ़ाइल में सूचीबद्ध बकेट नामों के लिए AWS स्कैन करें, सभी ऑब्जेक्ट्स की गणना करें
$ s3scanner -bucket-file names.txt -enumerate
GCP में एक बकेट स्कैन करें, सभी ऑब्जेक्ट्स की गणना करें, और परिणामों को डेटाबेस में सहेजें
$ s3scanner -provider gcp -db -bucket my-bucket -enumerate
| प्लेटफ़ॉर्म | संस्करण | चरण |
|---|---|---|
| BlackArch | pacman -S s3scanner | |
| Docker | docker run ghcr.io/sa7mon/s3scanner | |
| Go | go install -v github.com/sa7mon/s3scanner@latest | |
| Kali Linux | apt install s3scanner | |
| MacOS | brew install s3scanner | |
| Parrot OS | apt install s3scanner | |
| Windows - winget | winget install s3scanner | |
| NixOS स्थिर | nix-shell -p s3scanner | |
| NixOS अस्थिर | nix-shell -p s3scanner | |
| अन्य - स्रोत से बनाएँ | git clone [email protected]:sa7mon/S3Scanner.git && cd S3Scanner && go build -o s3scanner . |
s3scanner को बिल्कुल एक प्रकार के इनपुट की आवश्यकता है: -bucket, -bucket-file, या -mq।