
迅速で粗削りなスクリプト。保護されていないS3バケットを探し、その内容をダンプします 💧
このツールには2つのパートがあります。
このスクリプトは、ドメイン名のリストを受け取り、それらがAmazon S3でホストされているかどうかを確認します。見つかったS3ドメインは、対応するリージョンとともに "domain:region" の形式でファイルに出力されます。

インストール:
virtualenv venv && source ./venv/bin/activatepip install -r requirements.txt使用方法:
$> python s3finder.py -o output.txt domainsToCheck.txt
互換性: Python 2.7 および 3.6 でテスト済み
このスクリプトは、s3finder.py で作成されたリージョン付きのドメインリストを受け取ります。各ドメインについて、公開読み取り可能なバケットがあるかどうかを確認し、もしあればダンプします。
使用方法: $> s3dumper.sh output.txt
必要条件: aws-cli

コードを改善できる場合は、プルリクエストをお送りください(コードは大幅に最適化できるため、改善の余地は確実にあります)。
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)