So I'm learning about writing Kernel Extensions and while I was looking for examples I stumbled across
I gathered from this post Website gets blocked by webfilterproxyd even without website restriction that it has something to do with Parental Controls, which as a child in his mid-30's, I am whole-heartedly against.
Upon deeper examination, inside the kernel extensions executable
/System/Library/Extensions/webcontentfilter.kext/Contents/MacOS/webcontentfilter I found the following phrase which gave me pause.
`================================ ======== HolyInquisition ======= ================================`
Without actually disassembling it (I can't disable SIP right now, long story.) it looks like a bunch of functions, name with the prefix
holy_ for creating/filtering/closing sockets, and some hooks to the factory standard macOS programs. Which would make sense for parental controls. Just wondering if this is programmer humor, or if I should throw the MacBook in the water and see if floats.
Also, I would really like to know in as gross detail as possible how
webcontentfilter.kext works. That would be nice too. It's what I'm here for.