I posted a detailed reply in your other thread. However, I should warn you, this is not easy. And at a fundamental level, Apple doesn't support third party security products, and especially not from the sandbox.
I'm not familiar with network filters. I don't know if that is even possible from the sandbox. I can tell you that signature checking is neither accurate nor deterministic. For example, my app has special code just in case Xcode is running. I can't risk doing a signature check on Xcode. Even with a fast Apple SSD, that can take 5 minutes. An older machine with a mechanical hard drive can take up to 15 minutes. Granted, Xcode is an extreme case, but I think in a network context, you don't have very long before you trigger a timeout. There are various levels of "failure" in terms of signature checking.
And finally, although my app does a lot of signature checking, I also have an extensive database of legitimate apps that don't have signatures. It has about 5000 entries in it. There are a lot of legitimate, unsigned apps out there.
It sounds like you are trying to do something like Little Snitch in the sandbox. I would not recommend a project like that. Apple is moving towards more of an iOS security model. You have a lot of work ahead of you and Apple is just going to slam the door in your face before you even get done. I'm well-aware that my own work is dead-app-walking. People find it useful right now, I so am still supporting it. But I'm also actively working on products designed for a different domain, much further removed from the OS, and more iOS-friendly. I strongly recommend that all Mac developers do likewise.