Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cybercdh/dirlstr
Finds Directory Listings or open S3 buckets from a list of URLs
https://github.com/cybercdh/dirlstr
Last synced: 5 days ago
JSON representation
Finds Directory Listings or open S3 buckets from a list of URLs
- Host: GitHub
- URL: https://github.com/cybercdh/dirlstr
- Owner: cybercdh
- License: mit
- Created: 2019-12-30T17:11:28.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-12-01T20:51:48.000Z (almost 3 years ago)
- Last Synced: 2024-08-01T10:17:20.483Z (3 months ago)
- Language: Go
- Homepage:
- Size: 72.3 KB
- Stars: 50
- Watchers: 4
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bugbounty-tools - dirlstr - Finds Directory Listings or open S3 buckets from a list of URLs (Miscellaneous / Buckets)
README
# dirlstr
Finds Directory Listings or Open S3 Buckets from a list of URLs by traversing the URL paths, e.g.
```
https://example.com/foo/bar/baz
https://example.com/foo/bar/
https://example.com/foo/
```## Install
If you have Go installed and configured (i.e. with `$GOPATH/bin` in your `$PATH`):
```
go get -u github.com/cybercdh/dirlstr
```## Usage
```
$ dirlstr
```
or
```
$ cat | dirlstr
```If a URL is found to expose a Directory Listing / open S3 Bucket, it will be printed to the console.
### Options
```
Usage of dirlstr:
-c int
set the concurrency level (default 20)
-t int
timeout (milliseconds) (default 10000)
-v Get more info on URL attempts
```## Thanks
This code was heavily inspired by [@tomnomnom.](https://github.com/tomnomnom)
In the immortal words of Russ Hanneman....."that guy f**ks"