NetworkExtension doesn't see its own network connections?

It appears as that connections originating from the network extension itself is not picked up in that NEFilterDataProvider's handleNewFlow().

This behavior makes sense, but I don't find this behavior documented anywhere.

Is this documented somewhere that I'm missing? Can this be confirmed as "working as intended"?

Answered by DTS Engineer in 680208022

Can this be confirmed as "working as intended"?

Confirmed.

Our platform works hard to prevent this because it exposes you to VPN loops.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Accepted Answer

Can this be confirmed as "working as intended"?

Confirmed.

Our platform works hard to prevent this because it exposes you to VPN loops.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

NetworkExtension doesn't see its own network connections?
 
 
Q