Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Den1al/PyLazyS3
Enumerate AWS S3 buckets using different permutations
https://github.com/Den1al/PyLazyS3
python python3 s3 s3-bucket scanner
Last synced: 25 days ago
JSON representation
Enumerate AWS S3 buckets using different permutations
- Host: GitHub
- URL: https://github.com/Den1al/PyLazyS3
- Owner: Den1al
- Created: 2018-06-27T14:44:20.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-28T09:57:10.000Z (almost 3 years ago)
- Last Synced: 2024-11-13T21:12:34.244Z (29 days ago)
- Topics: python, python3, s3, s3-bucket, scanner
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 16
- Watchers: 2
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-sec-s3 - PyLazyS3 - Enumerate AWS S3 buckets using different permutations (Awesome AWS S3 Security [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/mxm0z/awesome-sec-s3))
README
# PyLazyS3
## About
A Python port of the original [lazys3](https://github.com/nahamsec/lazyrecon) tool to enumerate AWS S3 buckets using different permutations, originally created by [@NahamSec](https://github.com/nahamsec). It utilizes the `asyncio` and `aiohttp` libraries to handle multiple high concurrency requests with great efficiency.## Installation
After cloning the repository and navigating to the created folder, simply run:
```bash
pip install -r requirements.txt
```## Usage
```bash
den1al@lab:~/Python/PyLazyS3| βͺπ lazys3-envβ« master
β python lazys3.py --help_____ _ _____ ____
| __ \ | | / ____|___ \
| |__) | _| | __ _ _____ _| (___ __) |
| ___/ | | | | / _` |_ / | | |\___ \ |__ <
| | | |_| | |___| (_| |/ /| |_| |____) |___) |
|_| \__, |______\__,_/___|\__, |_____/|____/
__/ | __/ |
|___/ @Daniel_Abeles |___/usage: lazys3.py [-h] [-p PREFIXES] [-l LIMIT] [-u USER_AGENT] target
Bruteforce AWS s3 buckets using different permutations
positional arguments:
target which target to scanoptional arguments:
-h, --help show this help message and exit
-p PREFIXES, --prefixes PREFIXES
prefixes file to use (default:
lists/common_bucket_prefixes.txt)
-l LIMIT, --limit LIMIT
rate limit the http requests (default: 100)
-u USER_AGENT, --user-agent USER_AGENT
which user agent to use when sending requests
(default: aiohttp client 0.17)
```## Feature Requests
Any feature requests are more then welcome, please create an issue containing all relevant information.## Credits
* [@NahamSec](http://twitter.com/nahamsec)
* [@JobertAbma](http://twitter.com/JobertAbma)