i have basic question .
I need to comunicate data / message between a System Extension and application (this is not the container app for System Extension ).
which IPC mechanism is recommended ?
is socket communication good for the same ?
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Created
struggling to set NEFilterRule for NEFilterDataProvider in order to filter (or for that matter allow) all the traffic.
have tried following :
[NWHostEndpoint endpointWithHostname:@"0.0.0.0" port:@"0"]
[NWHostEndpoint endpointWithHostname:@"" port:@"0"]
[NWHostEndpoint endpointWithHostname:@"0.0.0.0/0, " port:@"0"]
[NWHostEndpoint endpointWithHostname:@"0.0.0.0/0, ::/0" port:@"0"]
nothing of the above works .
how to construct the NWHostEndpoint in order to handle all the traffic .
thank you .
seeing this error when I am trying to install my network extension:
_macvnodechecksignature: /Applications/abc.app/Contents/MacOS/abc: code signature validation failed fatally: When validating /Applications/abc.app/Contents/MacOS/abc:
Code has restricted entitlements, but the validation of its code signature failed.
Unsatisfied Entitlements:__
I have set the right entitlements as far as I know . is this error about entitlements or signature that is not obvious from the message .
this is sseen on Catalina 10.15.6
the macOS Network extension is Developer ID signed .
still facing this error . any idea what will fix this error ??
After using OSSystemExtensionRequest deactivationRequestForExtension for Network Extension and after a reboot the extension is still seen with the status "uninstalling"
so it looks like we require 2 reboots for deactivating the Extension.
is it a known behaviour for system extension?
how to achieve this with only 1 reboot programatically (not via systemextensionsctl reset) ?