projectdiscovery/interactsh

An OOB interaction gathering server and client library

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 22 minutes ago
Added to GitGenius on September 15th, 2026
Created on January 29th, 2021
Open Issues & Pull Requests: 8 (+0)
GitHub issues: Enabled
Number of forks: 483
Total Stargazers: 4,542 (+0)
Total Subscribers: 37 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.5 hours
Mean response time: 102.7 days
90th percentile: 181.0 days
Tracked items: 72

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 2
Avg open age: 78 days
Stale 30+ days: 2
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 1
Events in 7 days: 3

Top labels

  • Type: Bug (38)
  • Type: Enhancement (24)
  • Status: Abandoned (7)
  • Status: Stale (7)
  • Status: Completed (6)
  • Type: Maintenance (6)
  • Priority: Low (2)
  • Type: Investigation (1)

Most active issues this week

Detailed Description

Interactsh is an out-of-band interaction detection tool that gathers and monitors external interactions triggered by potential vulnerabilities.

The tool addresses the challenge of detecting vulnerabilities that cause applications to make unexpected external connections. It works by providing unique payload identifiers that testers inject into target applications, then monitors for DNS, HTTP, SMTP, LDAP, and other protocol-level callbacks. When a vulnerable application processes the payload, it generates an interaction that the tool captures and logs, revealing the vulnerability without requiring direct response observation from the target application itself.

Interactsh suits security researchers, penetration testers, and bug bounty hunters who need to identify blind vulnerabilities like server-side request forgery, command injection, or XML external entity processing. The tool offers both a managed cloud service accessible via CLI and web interface, and a self-hosted server option for teams requiring full control and privacy. Self-hosted deployments add capabilities including NTLM and SMB listeners, protected interactions, custom SSL certificates, and support for multiple domains. The project integrates with Burp Suite and OWASP ZAP for workflow integration.

The project maintains steady development activity with regular updates addressing both client and server functionality. The codebase shows consistent refinement of core features like encryption and interaction detection mechanisms. The tool receives ongoing maintenance for compatibility with current Go versions and security practices. Community contributions are actively welcomed through the project's issue tracking and collaboration channels.