NetraX is a professional-grade HTTP traffic interception and security analysis toolkit.
Built with Wails and powered by a highly concurrent Go backend, it delivers a deeply interactive native desktop experience for developers and security researchers.
NetraX distinguishes itself by deeply integrating Model Context Protocol (MCP) and an embedded Cybersecurity AI Agent, enabling unparalleled traffic analysis, payload debugging, and automated threat hunting.
Your dedicated cybersecurity copilot integrated directly into the proxy layout:
- Intelligent Debugging: Ask the AI to identify anomalies or explain payloads dynamically based on live proxy traffic.
- Provider Agnostic: Connects seamlessly with standard OpenAI (ChatGPT), Google (Gemini), Ollama (Local/Cloud), or raw Custom Endpoints inside the native UI dropdown.
- AutoPilot Mode: Activate an autonomous agent loop that monitors, evaluates, and intercepts your live traffic invisibly in the background.
- Export Engine: Generate comprehensive, highly formatted PDF reports directly from the AI chat.
- History: Capture, query, and inspect headers, cookies, and bodies with rich syntax highlighting.
- Interceptor: Halt traffic on the wire! Pause, modify, and drop requests or responses dynamically.
- Repeater: Craft custom requests or replay captured ones to test vulnerabilities incredibly fast.
- Comparer: Visually differentiate responses. Great for bypass testing!
- Decoder: Natively translate Base64, URL Encodings, Hex, and binary schemas.
- Model Context Protocol (MCP): Native backend tooling allowing the LLM to run system-level shell commands, query proxy states, read raw bytes, or write reports directly.
- Lightweight Architecture: A low-overhead React + Tailwind frontend glued instantly to Go routines with zero heavy Electron bloat.
- Backend: Go (High Performance, Extensible Interfaces)
- Frontend: Wails / React.js / Tailwind CSS
- Database: SQLite (Ephemeral & Persistent tracking)
| Screenshot 1 | Screenshot 2 |
|---|---|
![]() |
![]() |
| Screenshot 3 | Screenshot 4 |
|---|---|
![]() |
![]() |
| Screenshot 5 | Screenshot 6 |
|---|---|
![]() |
![]() |
Prebuilt binaries are available on the Releases page.
Steps:
- Go to the releases page
- Download the binary for your platform (Windows / Linux / macOS)
- Extract (if needed)
- Run the executable
No additional setup is required.
Launch the interactive live-reloading development environment. This spins up a Vite dev server for the frontend and attaches it to the Go backend window:
wails devNote: NetraX acts as a MITM proxy. When you run it for the first time, you may need to export and trust its generated CA Certificate in your browser/OS to intercept HTTPS traffic successfully.
Compile a highly optimized, statically linked, standalone native OS binary.
wails buildYou can also build for specific platforms (cross-compilation requires Docker or respective toolchains):
wails build -platform windows/amd64
wails build -platform linux/amd64
wails build -platform darwin/universalThe final binary will be generated inside the build/bin/ directory.
This project is licensed under the GNU General Public License v3.
See the LICENSE file for the full license text.
This project includes third-party components.
See the THIRD_PARTY_LICENSES file for details.
- goproxy by Elazar Leibovich
- The open-source community and contributors whose work made this project possible
This project is intended for educational use and authorized security testing only.
By using NetraX, you agree that:
- You will only use it on systems you own or have explicit permission to test
- You are responsible for complying with all applicable laws and regulations
- The authors and contributors are not responsible for any misuse, damage, or legal consequences resulting from its use
Use responsibly.





