Skip to content

wupmemo/Cloud-Security-Kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Cloud Pentesting Tools Guide

Welcome to the Cloud Pentesting Tools Guide repository! This guide aims to provide a comprehensive list of penetration testing tools that are specifically designed to work in cloud environments or targets deployed with a cloud environment.

Introduction

With the increasing adoption of cloud services and infrastructure, security professionals and penetration testers need to have access to tools that can effectively assess the security posture of cloud-based systems. This repository serves as a curated collection of such tools, categorized by their functionalities and compatible cloud platforms.

Contents

Tool Categories

The tools in this repository are organized into the following categories:

  • Recon and information gathering: Tools for collecting information about the target before we start.
  • Network Scanning and Enumeration: Tools for discovering assets, services, and vulnerabilities within cloud networks.
  • Web Application Testing: Tools for assessing the security of web applications deployed in cloud environments.
  • Exploration and Situation awareness: Tools that will help you discover the environment you are in once you can access/ hack your way in.
  • Vulnerability Assessment and Pentesting: Tools for identifying and managing vulnerabilities in cloud infrastructure and applications.
  • Exploitation && Attack: Frameworks and tools for exploiting vulnerabilities found during penetration tests and also used for attacking.
  • Forensics and Incident Response: Tools for investigating security incidents and performing digital forensics in cloud environments.

Tools List

Recon and information gathering

  1. KiteRunner: Kiterunner is a tool that is capable of not only performing traditional content discovery at lightning-fast speeds but also brute-forcing routes/endpoints in modern applications.
  2. Katana: Fast And fully configurable web crawling.
  3. GreyHat Warfare: Online tool that helps you find public S3 buckets.
  4. AWS Bucket Dump: CommandLine tool that helps you enum S3 buckets.
  5. Sand Caste: Python Script to enum S3 buckets.
  6. Bucket Kicker: Quickly enumerate AWS S3 buckets verify whether or not they exist and to look for loot.
  7. S3 Recon: Amazon S3 bucket finder and crawler.
  8. S3 Finder: search using a wordlist or by monitoring the certstream network for domain names from certificate transparency logs.
  9. Bucket Finder: excellent ruby script that uses wordlists to recon public buckets.
  10. S3 Open Bucket Finder: excellent Python script that uses wordlists (common names) to recon public buckets.
  11. Cloud Scrapper: Tool to enumerate targets in search of cloud resources. S3 Buckets, Azure Blobs, Digital Ocean Storage Space.
  12. Cloud Enum: Multi-cloud OSINT tool. Enumerate public resources in AWS, Azure, and Google Cloud.
  13. Recon Ng:Open Source Intelligence gathering tool aimed at reducing the time spent harvesting information from websites.

Enum Wayback with MSF

image

...

Network Scanning and Enumeration

  1. sgCheckup: sgCheckup - Check your Security Groups for Unexpected Open Ports & Generate nmap Output.
  2. Ghost Buster: Ghostbuster iterates through all of your AWS Elastic IPs and Network Interface Public IPs and collects this data.
  3. Bucket Hunter: Amazon AWS Open Files Scraper that uses passive DNS lookup on Amazon servers to find hostname of customer hosted in the cloud.

image ...

Web Application Testing

  1. GoTestWaf: Evaluate web application security solutions, such as API security proxies, Web Application Firewalls, IPS, API gateways, and others.
  2. SecretFinder: SecretFinder is a python script based on LinkFinder, written to discover sensitive data like apikeys, accesstoken, authorizations, jwt,..etc in JavaScript files.
  3. Amass: In-depth attack surface mapping and asset discovery. ...

Exploration and Situational Awareness

  1. CloudFox: Gain situational awareness in unfamiliar cloud environments.

  2. MetaBadger: Discover and learn about Meta-Data on AWS before fixing and upgrading IMDS version.

  3. CloudList: Cloudlist is a multi-cloud tool for getting Assets from Cloud Providers.

  4. S3 Inspector: Inspect for exposed/ public AWS S3 buckets.

  5. Bucket Hunter: Amazon AWS Exposed Bucket Hunter - Security research

    ...

Vulnerability Assessment and Pentesting

  1. Scout Suite: Scout Suite is an open source multi-cloud security-auditing tool, which enables security posture assessment of cloud environments.
  2. Principal Mapper: Identify risks in the configuration of AWS Identity and Access Management (IAM) for an AWS account or an AWS organization.
  3. CodePipeline Poisoning Tester: Python script and an AWS serverless infrastructure that will help verify whether AWS developers could potentially perform a privilege escalation attempt to retrieve secrets and data from the CI/CD pipeline and the production environment.
  4. Git Leaks: Gitleaks is a SAST tool for detecting and preventing hardcoded secrets like passwords, api keys, and tokens in git repos. We can use this tool for assessment.
  5. RHINO LABS: AWS PENTESTING TOOLS: A collection of AWS pentesting tools for (s3, IAM & HoneyBot).
  6. CloudFrunt: A tool for identifying misconfigured CloudFront domains.
  7. Nuclei: Fast and customisable vulnerability scanner based on simple YAML based DSL. ...

Exploitation && Attack

  1. PACU: Pacu is an open-source AWS exploitation framework for Cloud Pentesting. ...

Forensics and Incident Response

  1. Exif Scrapper: Grab photos from an S3 bucket and store their EXIF data in a database. ...

Resources

  • Rhino Labs Cloud, Application, and Network pen-testing and Attack simulation.
  • Prowler Open Source security tool to perform audits, incident response, continuous monitoring, hardening, and forensics readiness for all major cloud providers.

License

This project is licensed under the GNU General Public License v3.0 .

About

This repo is created as an updated guide to track all the various cloud pentesting/ red teaming tools that WORKS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published