Quindi sto imparando a scrivere Kernel Extensions e mentre cercavo degli esempi mi sono imbattuto in webcontentfilter.kext
.
Ho raccolto da questo post Il sito Web viene bloccato da webfilterproxyd anche senza la restrizione del sito web che ha qualcosa a che fare con il Parental Control, che da bambino a metà anni '30, sono contro tutto il cuore.
Dopo un esame più approfondito, all'interno delle estensioni del kernel eseguibile /System/Library/Extensions/webcontentfilter.kext/Contents/MacOS/webcontentfilter
ho trovato la seguente frase che mi ha dato una pausa.
'================================
======== HolyInquisition =======
================================'
Senza effettivamente smontarlo (non posso disabilitare SIP in questo momento, lunga storia.) sembra un mucchio di funzioni, nome con il prefisso holy_
per la creazione / filtraggio / chiusura di socket e alcuni hook per la fabbrica programmi macOS standard. Quale avrebbe senso per il controllo dei genitori. Mi chiedo solo se questo è l'umorismo del programmatore, o se dovrei lanciare il MacBook in acqua e vedere se galleggia.
Inoltre, mi piacerebbe sapere nel modo più dettagliato possibile come funziona webcontentfilter.kext
. Sarebbe anche carino. È quello per cui sono qui.