• Stars
    star
    141
  • Rank 253,689 (Top 6 %)
  • Language
    Go
  • Created almost 4 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

😎 SSRF-Detector 😎

A SSRF-Tool written in golang

Version 1.0


πŸ”₯ Upcoming Features πŸ”₯

  • Fetch endpoints from Javascript files βœ…
  • Bruteforce parameters βœ…
  • Find SSRF in those parameters βœ…
  • Match multiple patterns in the response βœ…
  • Check Post Request ❌
  • Check Headers ❌

Features

  • Wordlist Creation
  • Inject in every parameter one by one
  • Very fast speed
  • Inject into paths
  • Silent Mode
  • Fetch endpoints from Javascript files
  • Bruteforce parameters
  • Find SSRF in those parameters
  • Match multiple patterns in the response

Note


Make sure when creating wordlists or finding ssrf with my tool that the domains are resolved. You can use:

  • httpx
  • httprobe
  • massdns

To do so.

Also, Make sure to customerise your patterns file for greater results


Install

$ go get -u github.com/ethicalhackingplayground/ssrf-tool


GitHub Logo

GitHub Logo


Find SSRF in paths with Subfinder,httpx

$ subfinder -d yahoo.com -silent | httpx -silent >> domains | ssrf-tool -domains domains -payloads ssrf.txt -silent=false -paths=true -patterns patterns.txt


Image from Gyazo


Wordlist Creation

$ echo "https://www.twitter.com" | getJS -complete | ssrf-tool -gen=true

Can be used with other tools like subfinder & amass


BruteForce For SSRF

$ echo "https://www.twitter.com" | getJS -complete | ssrf-tool -domains domains -silent=false -brute=true -gen=true -patterns patterns.txt -parameters params.txt

Can be used with other tools like subfinder & amass


Testing The Paths

$ ssrf-tool -domains domains -silent=false -patterns patterns.txt -paths=true -brute=false -payloads ssrf.txt

Can be used with other tools like subfinder & amass

Testing Parameters with waybackurls

$ echo "twitter.com" | waybackurls >> domains ; ssrf-tool -domains domains -silent=false -paths=false -payloads ssrf.txt

Can be used with other tools like subfinder & amass


Image from Gyazo

If you get a bounty please support by buying me a coffee


Buy Me A Coffee

More Repositories

1

ssrf-king

SSRF plugin for burp Automates SSRF Detection in all of the Request
Java
528
star
2

bxss

Go
182
star
3

TProxer

A Burp Suite extension made to automate the process of finding reverse proxy path based SSRF.
Python
170
star
4

erebus

Erebus is a fast tool for parameter-based vulnerability scanning using a Yaml based template engine like nuclei.
Go
124
star
5

Bug-Bounty-Tools

The tools I have programmed to help me with bugbounty's
Python
111
star
6

wordlistgen

Generates target specific word lists for Fuzzing with fuff
Go
106
star
7

pathbuster

A path-normalization pentesting tool.
Rust
103
star
8

Zin

A Payload Injector for bugbounties written in go
Go
72
star
9

dorkX

Pipe different tools with google dork Scanner
Go
57
star
10

SubNuke

Subdomain Takeover tool with web UI
HTML
56
star
11

linkJS

Go
56
star
12

dnsresolver

A Lightning-Fast DNS Resolver written in Rust πŸ¦€
Rust
54
star
13

xsspwn

Cross-Site-Scripting (XSS) Automatic Scanner
Python
43
star
14

mailsploit

Sends some one a malicious payload through smtp and starts a listener with metasploit.
Python
35
star
15

gocrawler

Go
34
star
16

tprox

TProx is a fast reverse proxy path traversal detector and directory bruteforcer.
Go
29
star
17

hrekt

A really fast http prober.
Rust
27
star
18

endzy

Endpoint monitor tool
Go
21
star
19

EvilPhisher

Social Media Phisher
HTML
19
star
20

aem-eye

A very simple AEM detector written in rust.πŸ¦€
Rust
17
star
21

erebus-templates

Community curated list of templates for the erebus engine to find security vulnerabilities.
17
star
22

bcaem

Fast AEM scope gathering tool for all your public and private BugCrowd Programs
Go
12
star
23

recon_db_scripts

Creating a Database for Mass Recon
11
star
24

pdtools

Install and upgrade projectdiscovery tools
Shell
10
star
25

corsX

Cross Origin Resource Sharing Scanner (CORS Scanner)
Go
9
star
26

fbkiller

Brute Forces A Facebook Account
Python
6
star
27

hostparser

A very fast hostparser.
Rust
6
star
28

facebookscraper

Python
3
star
29

hakku

Hakku is a android take over tool using various deployment options.
Python
2
star
30

specter

SMTP Password Bruteforcer
Python
2
star
31

subdomaintakeover

HTML
1
star
32

sha1decryper

Attempts to crack a sha1 hash
Python
1
star
33

nextjs-blog-theme

JavaScript
1
star
34

native-mockups

HTML
1
star
35

ethicalhackingplayground

1
star
36

JsX

Recon your way through java script with this tool finding subdomains, parameters, sinks & relative paths.
1
star
37

documents.uber.com

1
star
38

Electron-Boilerplate

CSS
1
star