NetFilter SDK for MacOS, PF version¶
NetFilter SDK for Mac OS, PF version is a framework for transparent filtering of data packets transmitted over a network. It is suitable for developing content filters, basic application-level firewalls, traffic analyzers/shapers, and other software that requires viewing and modifying TCP traffic and controlling access to UDP.
Key features¶
The solution allows filtering of outgoing TCP connections in both directions and blocking of UDP datagrams in a user-mode application. It is possible to filter a specified subset of connections/datagrams, restricted by filtering rules. Outgoing TCP connections can be redirected to a different address.
Both IPv6 and IPv4 are supported.
The process and user context is available for all network activity.
Filtering works on Intel and ARM64 platforms.