Hi,
After a week of entitlement issue and undocumented requirements discovering, I finally succeeded to run FilterDataProvider & FilterContentProvider. However I only see NEFilterSocketFlow (testing with safari on iPad 10.1.1, xcode 8.1).
URL and endpoints are not present on new flow. As a workaround, I ask for more outbound data and then get the endpoints and parse the http request to get the URL. Using this technique I can make the connection hang on blocked/remediated access but can't get a block page, I suppose that it should be normal as it would mess with the original response.
I also supposed that if I could get a NEFilterBrowserFlow as the code suggest, it would be a lot easier.
I tried setting browser filtering to true and socket filtering to false -> no flow, so I left both flags to true.
Can anyone have an idea why I get wrong type of flows ?