Post

Replies

Boosts

Views

Activity

Reply to DNS Handling in Transparent App Proxy
Thanks Matt!Yes, I set up DNS resolver and configures following rule to capture all DNS request whose TLD (Top level domain) is "com".NENetworkRule *includeRule2 = [[NENetworkRule alloc] initWithDestinationHost:[NWHostEndpoint endpointWithHostname:@"*.com" port:@"53"] protocol:NENetworkRuleProtocolAny];And handleNewUDPFlow is implemented too.Now all the DNS requests whose TLD is com, is received by my App proxy code. dig command request is NOT recieved. Any recommendation, how to receive the "dig" dns request.It looks like w/o adding TLD, my app proxy does not receive any DNS request.I would like to capture all the out going DNS request in my Transparent app proxy without configuring TLDs. TLDs are in hundreds. Maintaining and Adding individual TLDs is difficult job and it may impact negatively overall performance of the system.Can it be done without adding Top level domains in filter rules?Regards,Anand Choubey
May ’20
Reply to DNS Handling in Transparent App Proxy
Thanks!I am using NEAppProxyProvider, As per the documentation NEAppProxyProvider "DNS Handling": "The App Proxy Provider can specify the DNS resolver configuration that will be used by these applications using the...."https://developer.apple.com/documentation/networkextension/neappproxyprovider?language=objcCould you please help me understand how to make a DNS resolver with NEAppProxyProvider as per the above documentation?Can NEAppProxyProvider receive a DNS request using any filter or DNS resolver?Regards,Anand Choubey
May ’20
Reply to Multiple Network Extension Interop
Thanks, meaton!I developed two App Proxy Extensions with the Same rules. It shows whichever instantiate later, receives the Flow. I would like to confirm it.Is there any command which can show me all the Network rule set by different Extensions on the macOS system? It will help us to debug the interoperability issues in the field?Regards,Anand Choubey
May ’20