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"?

Accepted Reply

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"

  • Thank you, @eskimo! I've submitted feedback FB9207198 to suggest a documentation update to reflect this.

  • Ta!

Add a Comment

Replies

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"

  • Thank you, @eskimo! I've submitted feedback FB9207198 to suggest a documentation update to reflect this.

  • Ta!

Add a Comment