Folks,
So far, I've been able to get the Firewall system extension including the Simple Firewall workspace (example ) running. It's from Apple.
It's written in Swift ( 'am not fluent but trying to learn ). I've bridged code written in C, but really need to do active debugging. I saw there was passing mention that we should use os_log() and watch thru console. But that would not help me in this case. The reason being that we had a custom message passing code that used control socket in Kext. Moving forward we want this inside the System extension.
As such, as a prelude to this, I plugged in a small server side written in Swift. And was able to connect and communicate from any socket client. This shows that we can have a server, and