A native macOS HTTPS intercepting proxy for developers and security engineers
Debug, intercept, and analyze HTTP/HTTPS traffic with real-time request modification, GraphQL support, and comprehensive search capabilities
macOS 13.0+ • Universal Binary (ARM64 + Intel)
Everything you need to debug, analyze, and modify HTTP/HTTPS traffic
Full MITM proxy with automatic certificate generation and SSL/TLS support for secure traffic inspection.
Pause, modify, and resume requests/responses in real-time with customizable breakpoints.
Automatic GraphQL detection with formatted operation, variables, and response views.
Resend captured requests with optional modifications for testing and debugging.
Search by host, method, status, path, or content with SQLite-based full-text search.
Industry-standard HAR 1.2 format compatible with Chrome DevTools, Postman, and more.
macOS-first design with dark mode support, menu bar integration, and native performance.
Easy SSL certificate installation and management for seamless HTTPS interception.
SQLite-based persistence stores all captured traffic for later analysis and replay.
Comprehensive threat detection with Gitleaks patterns, threat intelligence feeds (URLhaus, PhishTank, OpenPhish, Safe Browsing), credential/PII leak detection, and heuristic analysis for supply chain attacks.
A clean, intuitive interface designed for developer productivity
View and analyze all HTTP/HTTPS traffic in real-time with comprehensive request details
Modify and resend captured requests with full control over headers, body, and parameters
Real-time threat detection with comprehensive security filtering including credential leaks, PII detection, and malicious URL identification
Deep inspection of security alerts with full request/response context, source attribution, and false positive marking
Simple setup process to start intercepting traffic
Download the DMG file, open it, and drag SandwichProxy.app to your Applications folder.
Open SandwichProxy from Applications
Follow the welcome screen to install the SSL certificate for HTTPS interception.
Settings (⌘,) → Certificate Manager → Open Certificate Folder
Double-click sandwich-ca.pem
Set to "Always Trust" in Keychain Access
Point your application to use the proxy:
Host: 127.0.0.1
Port: 8888
Click "Start Proxy" in the toolbar or press ⌘⇧P to begin capturing traffic.
Download Sandwich Proxy and start debugging like a pro
Universal Binary for macOS 13.0+
Download SandwichProxy-1.0.2.dmgVersion
1.0.2
Size
~15.5 MB
License
MIT
Previous Versions
Built with Swift & SwiftNIO • Made with 🥪
Work faster with keyboard shortcuts