emanuele-em / MitmproxyApple

first tests with network extension to implement mitmproxy transparent proxy with swift on macos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MitmproxyApple

First tests with network extension to implement mitmproxy transparent proxy with swift on macos

File Structure

MVC pattern:

  • MitmproxyApple/Controller/Viewcontroller.swift: where there is button management, event triggering, and GUI logic
  • MitmproxyApple/Model/Proxy.swift: data model and behavior (the actual brain)
  • MitmproxyApple/View/Base.lproj/Main.storyboard: storyboard
  • MitmproxyAppleExtension/AppProxyProvider.swift: The protocol of the extension and its cycle (where the packets are)

Screenshots

First start

Screenshot 2023-06-04 at 15 41 37

Before run

Screenshot 2023-06-04 at 15 42 36

First run

Screenshot 2023-06-04 at 15 42 48

After run

Screenshot 2023-06-04 at 15 42 57

About

first tests with network extension to implement mitmproxy transparent proxy with swift on macos


Languages

Language:Swift 100.0%