ReqTector is a powerful and minimal macOS network debugging tool designed for developers and engineers to capture, inspect, and analyze HTTP/HTTPS requests in real time.
✔️ Capture All API Requests & Logs
Monitor network traffic from URLSession, Alamofire, or NetworkExtension, logging all incoming and outgoing requests.
✔️ Real-time Request & Response Logging
View detailed request and response data, including headers, payload, status codes, and response times.
✔️ Advanced Filtering & Search
Easily find specific API calls by endpoint, status code, request method, or response time.
✔️ Export & Debugging Tools
Export API logs in JSON/CSV format for deeper debugging and analysis.
✔️ Minimal & Intuitive UI
A macOS-native UI designed for efficiency and ease of use.
- Project Setup, UI Design
- Proxy Mechanism
- Intercept Network Traffic (Capture API Requests)
- Implement Request & Response Logging
- Build Interactive UI & Filtering System
- Implement Advanced Debugging Tools
- Optimize Performance & Memory Usage
- Support JSON/CSV Export for API logs
- Prepare for GitHub Open Source Release
- Swift, SwiftUI, Combine – Core development
- URLProtocol, NetworkExtension – Network interception
- CoreData / SQLite – Data storage
- Alamofire (optional) – For networking layer
- Enhance network monitoring to packet capture level (Wireshark-like approach).
- Develop as a VPN proxy to capture all network traffic system-wide.
Coming Soon – ReqTector is currently in development. Stay tuned for the official release.
We welcome contributions. If you’d like to report issues, suggest features, or contribute, please check out our upcoming GitHub repository.
MIT License. See LICENSE for details.