Hello,
In WWDC 2017 session 707 ( advances in networking ), the engineer said Network Kernel Extensions will be deprecated soon, and that we should use network extensions instead. This part of the talk is about iOS, but since its about network kernel extensions, I guess that the warning is about macOS.
The problem is that network extensions are not currently a true alternative of network kernel extensions. For example, they offer no way to intercept network connections and modify their content. Am I missing some network extension API on macOS that allows that? Or maybe this is planed for future releases, hopefully before NKE gets deprecated.