Can I get Http request and response detail by only using Packet Tunnel or I required App Proxy?

Can I get Http request and response detail of normal device by only using Packet Tunnel or I required App Proxy?

Replies

What is your goal here with either option?


Matt Eaton

DTS Engineering, CoreOS

meaton3 at apple.com

Actually, I'm trying to build an iOS app for research purposes with the help of which tester can capture and inspect the network traffic(HTTP request and response) generated by the app in the iOS device.


So, for that, I want to know is Packet Tunnel capability is enough or I have to enable App Proxy too?


And can I create a local VPN on a user device so that data remain in the user's device without any involvement of a remote server?

It sounds like what you are looking for is Content Filter Provider, however, this may not get you where you want to be; First thing to note is that Content Filter Providers only run on supervised devices on iOS. Next, the data filter and control filter are split up on iOS, with the data filter existing in a sandbox that prevents it from extracting network data for usage outside the sandbox.


Matt Eaton

DTS Engineering, CoreOS

meaton3 at apple.com

Thanks for the reply.


But there are many apps available on Appstore like Charles which capture and inspect the network traffic(HTTP request and response) generated by the other apps in the iOS device. I hope they are using Packet Tunnel capability available on Appstore. Please guide me if I'm wrong.


And can I create a local VPN on a user device so that data remain in the user's device without any involvement of a remote server?

In theory, I'm sure you could point a VPN at a local address, but this is a contradiction in terms. A VPN's main purpose is to provide a secure tunnel in a possible insecure environment, thus shielding it from interception.

| And can I create a local VPN on a user device so that data remain in the user's device

| without any involvement of a remote server?



Matt Eaton

DTS Engineering, CoreOS

meaton3 at apple.com

In theory, I'm sure you could point a VPN at a local address

But To create a VPN we have to provide server's address. So what will be the server address here?