EN
ENNA
NG

ngrok

Featured

⚖️ Dual Use · Go

ngrok creates secure tunnels from a public endpoint to a locally running service. It captures all traffic for inspection, replay, and analysis. While designed for legitimate development and testing workflows, ngrok is commonly used in red team operations to exfiltrate data, establish reverse tunnels to C2 infrastructure, and bypass NAT/firewall restrictions. The free tier provides random subdomains; paid plans offer custom domains and IP restrictions.

Installation

$ brew install ngrok

Use Cases

  • Exposing local dev servers for webhook testing
  • Bypassing NAT and firewall restrictions
  • Creating reverse tunnels for C2 callbacks
  • Traffic inspection and replay during development
  • Quick file sharing and data exfiltration

Tags

tunnelingreverse-proxynat-bypasswebhooklocalhost

More in Dual Use