awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

SSRF Vulnerability Testing Tools

Ranking updated Jun 30, 2026

For an SSRF testing toolkit, the first results are swisskyrepo/ssrfmap (ssrfmap is an automatic SSRF fuzzer and exploitation tool purpose-built for finding and exploiting SSRF vulnerabilities, covering detection and exploitation with automation support, which directly matches the visitor's need for SSRF analysis and exploitation), micha3lb3n/ssrfire (ssrfire is an automated SSRF finder that detects the vulnerability and uses a callback server for response analysis, fitting the core need for SSRF detection and exploitation, though it is unclear if it includes request interception or a dedicated proxy) and daeken/httprebind (This tool is specifically designed for performing DNS rebinding-based SSRF attacks, fitting the core category of SSRF exploitation and analysis). assetnote/surf and knassar702/lorsrf round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Identify and analyze server-side request forgery flaws using specialized security scanning and exploitation frameworks.

SSRF Vulnerability Testing Tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • swisskyrepo/ssrfmapswisskyrepo avatar

    swisskyrepo/SSRFmap

    3,571View on GitHub↗

    Automatic SSRF fuzzer and exploitation tool

    ssrfmap is an automatic SSRF fuzzer and exploitation tool purpose-built for finding and exploiting SSRF vulnerabilities, covering detection and exploitation with automation support, which directly matches the visitor's need for SSRF analysis and exploitation.

    PythonFuzzing ToolsInfrastructure ExploitationServer Side Request Forgery
    View on GitHub↗3,571
  • micha3lb3n/ssrfiremicha3lb3n avatar

    micha3lb3n/SSRFire

    971View on GitHub↗

    An automated SSRF finder. Just give the domain name and your server and chill! ;) Also has options to find XSS and open redirects

    ssrfire is an automated SSRF finder that detects the vulnerability and uses a callback server for response analysis, fitting the core need for SSRF detection and exploitation, though it is unclear if it includes request interception or a dedicated proxy.

    ShellServer Side Request Forgery
    View on GitHub↗971
  • daeken/httprebinddaeken avatar

    daeken/httprebind

    306View on GitHub↗

    Automatic tool for DNS rebinding-based SSRF attacks

    This tool is specifically designed for performing DNS rebinding-based SSRF attacks, fitting the core category of SSRF exploitation and analysis. While it focuses on a single technique rather than covering all SSRF types, it is a genuine tool in the space.

    PythonServer Side Request Forgery
    View on GitHub↗306
  • assetnote/surfassetnote avatar

    assetnote/surf

    755View on GitHub↗

    Escalate your SSRF vulnerabilities on Modern Cloud Environments. surf allows you to filter a list of hosts, returning a list of viable SSRF candidates.

    Surf is a dedicated SSRF exploitation tool that filters hosts to identify viable SSRF candidates and escalate vulnerabilities in cloud environments, making it the right kind of tool for detection and exploitation, though it does not explicitly cover request interception or a built-in callback server.

    GoServer Side Request ForgerySpecialized Web Attacks
    View on GitHub↗755
  • knassar702/lorsrfknassar702 avatar

    knassar702/lorsrf

    296View on GitHub↗

    Fast CLI tool to find the parameters that can be used to find SSRF or Out-of-band resource load :artificial_satellite: :crab:

    Lorsrf is a fast CLI tool that specifically finds parameters vulnerable to SSRF and Out-of-band resource loads, which covers the detection part of your request, but it does not include exploitation payloads, a request interception proxy, or a callback server for full analysis.

    RustServer Side Request Forgery
    View on GitHub↗296
  • damian89/extended-ssrf-searchDamian89 avatar

    Damian89/extended-ssrf-search

    277View on GitHub↗

    Smart ssrf scanner using different methods like parameter brute forcing in post and get...

    This repository is a Python-based SSRF scanner that brute-forces parameters to detect and exploit vulnerabilities, fitting your need for detection and exploitation automation, though it may not include a built-in proxy or callback server.

    PythonServer Side Request Forgery
    View on GitHub↗277
  • spidermate/b-xssrfSpiderMate avatar

    SpiderMate/B-XSSRF

    343View on GitHub↗

    Toolkit to detect and keep track on Blind XSS, XXE & SSRF

    A toolkit that detects and tracks Blind XSS, XXE, and SSRF, which fits the SSRF category but may focus more on detection than exploitation or proxy features, matching the broad requirement while likely lacking some advanced functionality.

    PHPServer Side Request Forgery
    View on GitHub↗343
  • teknogeek/ssrf-sheriffteknogeek avatar

    teknogeek/ssrf-sheriff

    338View on GitHub↗

    A simple SSRF-testing sheriff written in Go

    ssrf-sheriff is a dedicated Go-based tool for testing Server-Side Request Forgery, which fits your need for an SSRF detection and analysis tool, though it may be simpler and less comprehensive than a full-featured exploitation suite.

    GoServer Side Request ForgeryVulnerability ScannersWeb Vulnerability Tools
    View on GitHub↗338
  • xawdxawdx/sentryssrfxawdxawdx avatar

    xawdxawdx/sentrySSRF

    72View on GitHub↗

    Tool to searching sentry config on page or in javascript files and check blind SSRF

    sentryssrf is a Python tool that specifically hunts for blind SSRF by checking Sentry configurations found on pages or in JavaScript files, making it a targeted SSRF analysis tool that fits the search's core category.

    PythonServer Side Request Forgery
    View on GitHub↗72
  • square/okhttpsquare avatar

    square/okhttp

    46,971View on GitHub↗

    OkHttp is an HTTP client for the JVM and Android that enables network communication via synchronous and asynchronous requests. It provides a core identity as a comprehensive networking toolkit featuring a WebSocket client for bidirectional data synchronization, a TLS security toolkit for encrypted communication, and a programmable HTTP mock server for simulating backend responses. The project distinguishes itself through a specialized security and performance architecture. It implements mutual TLS, certificate pinning, and DNS over HTTPS to secure data in transit, while utilizing connection p

    OkHttp is an HTTP client library, not an SSRF exploitation tool—it provides networking primitives but lacks SSRF detection, payloads, proxy interception, or a callback server, making it a building block rather than a dedicated solution.

    KotlinHTTP Request InterceptorsNetwork Request Interceptors
    View on GitHub↗46,971
  • netchx/netchnetchx avatar

    netchx/netch

    17,630View on GitHub↗

    Netch is a multi-protocol proxy client and network traffic interceptor designed to route internet traffic through VPN and proxy tunnels. It functions as a connection manager that tunnels outbound data to modify network paths and bypass network restrictions. The project supports a wide range of tunneling protocols, including Socks5, Shadowsocks, WireGuard, Trojan, VMess, and VLESS. It distinguishes itself by offering the ability to distribute established proxy connections to other devices on a local network and by providing UDP FullCone NAT support to maintain stable peer-to-peer connectivity

    Netch is a multi-protocol proxy client and traffic interceptor for routing connections through tunnels, which is a building block that could assist SSRF exploitation but does not itself detect, exploit, or analyze SSRF vulnerabilities.

    C#Traffic Interception
    View on GitHub↗17,630
  • wuchangming/spy-debuggerwuchangming avatar

    wuchangming/spy-debugger

    7,620View on GitHub↗

    spy-debugger is an HTTP proxy debugging tool designed for intercepting and analyzing network traffic from mobile devices, WebViews, and mobile browsers. It functions as a network packet capture tool and a remote browser inspector, allowing users to monitor HTTP and HTTPS requests wirelessly without the need for USB cables. The project distinguishes itself by using script injection to enable remote debugging. It injects JavaScript into HTTP response bodies, providing the ability to inspect HTML and CSS elements and perform live page content editing directly on the mobile screen. Additionally,

    spy-debugger is a mobile HTTP debugging proxy, not an SSRF-specific tool—while it can intercept requests, it lacks SSRF detection, exploitation payloads, callback servers, or automation for vulnerability analysis.

    JavaScriptTraffic Interception
    View on GitHub↗7,620
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
swisskyrepo/ssrfmap3.6KPythonMITSep 4, 2025
micha3lb3n/ssrfire971Shell—Dec 8, 2021
daeken/httprebind
306
Python
—
Aug 21, 2020
assetnote/surf755Go—Dec 19, 2023
knassar702/lorsrf296RustGPL-3.0Sep 22, 2024
damian89/extended-ssrf-search277Python—Feb 11, 2021
spidermate/b-xssrf343PHP—Aug 23, 2019
teknogeek/ssrf-sheriff338GoMITOct 31, 2024
xawdxawdx/sentryssrf72PythonMITMay 28, 2024
square/okhttp47KKotlinApache-2.0Jun 16, 2026

Related searches

  • a directory brute-forcing tool
  • a MITM testing toolkit
  • a web fuzzing tool
  • a tool for subdomain enumeration and reconnaissance
  • a SQL injection testing tool
  • a web technology fingerprinting tool
  • a recon automation framework
  • an interactive HTTP client for the terminal