Interactsh
MIT๐ธ Web Scanning ยท Go
Interactsh is an open-source tool from ProjectDiscovery for detecting out-of-band (OOB) interactions - the callbacks that prove blind vulnerabilities like SSRF, blind XSS, blind SQLi, and log4shell are exploitable. It provides unique callback URLs for DNS, HTTP, SMTP, FTP, and LDAP protocols, and records any interactions that hit those URLs. When testing for blind vulnerabilities, you inject an Interactsh URL as a payload and wait for the target to make a callback, proving the vulnerability exists even when there's no direct response. Interactsh can be self-hosted for privacy or used via the public server at interact.sh. It integrates directly with Nuclei, httpx, and other ProjectDiscovery tools, and provides a web dashboard, CLI client, and API for monitoring interactions in real-time.
Installation
Go
$ go install github.com/projectdiscovery/interactsh/cmd/interactsh-client@latestbrew (macOS)
$ brew install interactshDocker
$ docker pull projectdiscovery/interactsh && docker run projectdiscovery/interactsh-serverUse Cases
- Detecting blind SSRF by injecting callback URLs and monitoring for DNS/HTTP hits
- Confirming log4shell and JNDI injection vulnerabilities via LDAP callbacks
- Proving blind XSS execution through out-of-band HTTP interactions
- Integrating with Nuclei templates for automated OOB vulnerability detection
- Self-hosting a private interaction server for sensitive penetration tests
Tags
Details
- Category
- ๐ธ Web Scanning
- Language
- Go
- Repository
- projectdiscovery/interactsh
- License
- MIT
- Platforms
- ๐งlinux๐macos๐ชwindows
Links
Alternatives & Comparisons
More in Web Scanning
httpx
GoFast multi-purpose HTTP toolkit. Probes for running HTTP servers with retries and fallbacks.
Nikto
PerlClassic web server scanner. Tests for dangerous files, outdated server software, and version-specific problems.
Gobuster
GoDirectory/file, DNS, and vhost busting tool. Brute-forces URIs, DNS subdomains, virtual host names, and S3 buckets.
Feroxbuster
RustFast, recursive content discovery tool written in Rust. Like gobuster on steroids with auto-recursion.
Burp Suite Community
JavaWeb vulnerability scanner and proxy. Intercept, modify, and replay HTTP/S traffic for web app testing.
ffuf
GoFast web fuzzer written in Go. Fuzz anything - URLs, headers, POST data - with blazing speed.