A TCP tunnel and network traffic sniffer plugin for JetBrains IntelliJ IDEA.
Note: I wrote this plugin in 2004 and I am quite amazed that after small revamp (thanks Claude Code) it still works fine!
TunnelliJ allows you to monitor and analyze network traffic between client and server applications directly within your IDE. It's useful for debugging web applications, web services, and any TCP-based communication.
- Listen on a configurable local port (default: 4444)
- Forward all traffic to a destination host:port (default: localhost:6060)
- Capture and display both request and response data
- View connection timestamps, data sizes, and duration
- Line wrapping toggle for better readability
- Settings persistence between sessions
- Download
tunnellij_1.6.jarfrom the releases or build from source - In IntelliJ IDEA: Settings → Plugins → ⚙️ → Install Plugin from Disk...
- Select the JAR file and restart the IDE
- Open the TunnelliJ tool window (bottom panel)
- Configure source port, destination host, and destination port
- Click Start to begin capturing traffic
- Point your client application to the configured source port
- View captured connections in the list and inspect request/response data
Requires Apache Ant and JDK 17+.
ant jarThe plugin JAR will be created in the build/ directory.
Milan Boruvka
- Email: milan.boruvka@gmail.com
- Website: http://www.boruvka.net
Apache License 2.0