hatchmoment. scored by care · not by stars

swift-mitm

Embeddable Swift TLS interception proxy for traffic inspection

SwiftMITM offers a Swift‑native TLS interception proxy that terminates client connections, validates upstream certificates, and forwards traffic using SwiftNIO back‑pressure. It emits structured HTTP and WebSocket capture events, letting embedding apps handle storage, filtering, and presentation. The library is ideal for security tools, testing suites, or any Swift application needing transparent traffic inspection without building a proxy from scratch. Compared to generic MITM tools, it integrates tightly with SwiftNIO and gives developers full control over certificate management and event handling.

proxysecurity-testingswiftswift-niotls
View on GitHub →

ul0gic/swift-mitm