MCPcopy Index your code
hub / github.com/avineshwar/slurp

github.com/avineshwar/slurp @1.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.0.1 ↗ · + Follow
12 symbols 26 edges 1 files 6 documented · 50% updated 8y ago★ 43
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

slurp

Enumerates S3 buckets manually or via certstream

Overview

  • First of all, credit to https://github.com/eth0izzle/bucket-stream for the certstream idea
  • Not responsible for how you use this tool.

certstream

manual

Features

  • Written in Go:
    • It's faster than python
    • No dependency hell and version locks (ie python 3 and requirements.txt, etc)
    • Better concurrency
    • Static binary that you can use on any ELF64 linux
  • Manual mode so that you can test individual domains.
  • Certstream mode so that you can enumerate s3 buckets in real time.
  • Colorized output for visual grep ;)
  • Currently generates over 400 permutations per domain
  • StoreInDB which will eventually be used to push data to a database

Usage

  • slurp domain --domain google.com will enumerate the S3 domains for a specific target.
  • slurp certstream will follow certstream and enumerate S3 buckets from each domain.

Installation

  • Download from Releases section, or build yourself with go build.

License

  • AGPLv3

Core symbols most depended-on inside this repo

ProcessQueue
called by 2
main.go
StoreInDB
called by 2
main.go
CheckPermutations
called by 2
main.go
Init
called by 2
main.go
setFlags
called by 1
main.go
PreInit
called by 1
main.go
StreamCerts
called by 1
main.go
PermutateDomain
called by 1
main.go

Shape

Function 10
Struct 2

Languages

Go100%

Modules by API surface

main.go12 symbols

For agents

$ claude mcp add slurp \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact