HomeCybersecuritySSRF Sentinel: Server-Side Request Forgery Defense

SSRF Sentinel: Server-Side Request Forgery Defense

Interactive 3D SSRF simulator: fire crafted URL payloads at a web server's outbound-fetch feature and watch validation modes (none, blocklist, allowlist, allowlist+DNS re-resolve) allow or block requests to the public internet, private LAN, loopback and the cloud metadata service.

Cybersecurity3DAdvanced60 FPS
exp-web-app-security ↗ Open standalone

Every "fetch a URL for me" feature — image proxies, webhook senders, PDF renderers, link previews — is a potential Server-Side Request Forgery vector: an attacker who controls the URL can point the server at internal-only destinations, including the cloud metadata service that hands out IAM credentials with no authentication. This simulator fires seven realistic payloads, including numeric-IP obfuscation and DNS-rebinding bypasses, through four server-side validation modes and renders each request as a particle traveling from the client through a gateway checkpoint to its real destination — public internet, private network, or cloud metadata — so you can watch exactly where a naive blocklist or a parse-time-only allowlist lets a request slip past defenses that a connect-time re-resolve would have caught.

⚙ Under the hood

Fire crafted URL payloads — including decimal-IP obfuscation and DNS rebinding — at a web server's outbound-fetch feature and watch four validation modes allow or block requests to the public internet, private LAN, loopback and the cloud metadata service in real time.

SSRFweb securityOWASPcloud metadataDNS rebindinginput validation

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)