We already have a proxy implemented in user mode .
Now with new Network Extension on Catalina we are implementing a Transparent App Proxy .
with this, should we reimplement the full user mode proxy code inside this Transparent App Proxy .
Is there a simple way were I can simply redirect the flow to the existing proxy ?
Now with new Network Extension on Catalina we are implementing a Transparent App Proxy .
with this, should we reimplement the full user mode proxy code inside this Transparent App Proxy .
Is there a simple way were I can simply redirect the flow to the existing proxy ?
Yes, for the remote side of the connection, NWTCPConnection or nw_connection_t / NWConnection will work. Once you have that open you can open the flow and read from the remote side of the connection and write to the flow. Likewise, read from the flow and write to the remote side of the connection.
Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com
Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com