CyberSecurity Ninjas 网络空间安全忍者

View on GitHub
Home Projects Articles Apophthegm About

Sandcastle 沙堡 - Amazon AWS S3 Bucket Enumeration


What is Amazon S3?

Amazon Simple Storage Service is storage for the Internet. It is designed to make web-scale computing easier for developers.

Amazon S3 has a simple web services interface that you can use to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. The service aims to maximize benefits of scale and to pass those benefits on to developers.


Sandcastle is Amazon Web Service S3 (AWS S3) Bucket Enumeration Tool. It is original developed by ysx since 2017. Parasimpaticki who forked it and added some new features on it.

Original and forked version of Sandcastle use aws cli tool for the enumeration. However, the aws cli tool has been changed recently and it is no longer working any more. I, Samiux, modified Sandcastle for the purpose.

Sandcastle is developed in Python 3.7.x. It is modified by Samiux. It is released under GPLv3.


sudo apt install git

git clone


Version 1.4.0

Released on AUG 24, 2019 - GMT+8
[+] Modified the code from Parasimpaticki version 1.3

Version 1.4.1

Released on AUG 24, 2019 - GMT+8
[+] Source code clean up

Version 1.4.2

Released on AUG 25, 2019 - GMT+8
[+] Source code clean up

Version 1.4.3 (Latest, Stable)

Released on OCT 03, 2019 - GMT+8
[+] Modified for Python 3.7.x


cd sandcastle

python3 -h

python3 -t shopify -b bucket-names.txt
Home Projects Articles Apophthegm About