Skip to content

Commit 8cb0b3a

Browse files
authored
Merge pull request #619 from Tednoob17/tool-s3scanner
Tool s3scanner
2 parents f47ea37 + c906fba commit 8cb0b3a

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
alias s3scanner="/opt/tools/s3scanner/.go/bin/s3scanner"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
s3scanner -bucket-file `fzf-wordlist` -enumerate
2+
s3scanner -provider gcp -db -bucket my-bucket -enumerate
3+
s3scanner -bucket "$BUCKET_NAME" -json
4+

sources/install/package_cloud.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,20 @@ function install_azure_cli() {
143143
add-to-list "azure-cli,https://github.com/Azure/azure-cli,A great cloud needs great tools; we're excited to introduce Azure CLI our next generation multi-platform command line experience for Azure."
144144
}
145145

146+
function install_s3scanner() {
147+
colorecho "Installing s3scanner"
148+
mkdir /opt/tools/s3scanner
149+
cd /opt/tools/s3scanner || exit
150+
asdf set golang 1.24.4
151+
mkdir -p .go/bin
152+
GOBIN=/opt/tools/s3scanner/.go/bin go install -v github.com/sa7mon/s3scanner@latest
153+
asdf reshim golang
154+
add-aliases s3scanner
155+
add-history s3scanner
156+
add-test-command "s3scanner -version"
157+
add-to-list "s3scanner,https://github.com/sa7mon/S3Scanner,a go tool for s3 buckets misconfiguration across S3-compatible APIs"
158+
}
159+
146160
# Package dedicated to cloud tools
147161
function package_cloud() {
148162
set_env
@@ -158,6 +172,7 @@ function package_cloud() {
158172
install_prowler
159173
install_cloudmapper
160174
install_azure_cli # Command line for Azure
175+
install_s3scanner # S3 buckets misconfiguration scanner
161176
post_install
162177
end_time=$(date +%s)
163178
local elapsed_time=$((end_time - start_time))

0 commit comments

Comments
 (0)