So I understand that the binary implementing NEFilter[Data|Packet]Provider
classes cannot block itself or loopback in order to prevent the system potentially becoming unresponsive.
What else is not allowed to be blocked? I'm talking about Big Sur 11.2 onwards where the "Apple whitelist" was removed.
I'm wondering specifically if things like DHCP, NTP, DNS, and ARP are not allowed to be blocked. Is there a list that is documented somewhere?
If we want to create a list of rules that we want to create in order to allow these services, is there documentation as to what the binary paths, ports used, etc are?