Почему NetworkExtension Framework в сочетании с Какао-приложением предназначаются? - PullRequest
0 голосов
/ 03 октября 2018

Я хотел бы добавить своему демону (запускается из launchd с plist в /Library/Launchdaemon) простые возможности брандмауэра и отфильтровать некоторые входящие / исходящие соединения в соответствии с правилами ip и port.

NetworkExtension кажется лучшим вариантом для работы.Однако им можно управлять только из процесса, основанного на приложении.нет ли способа контролировать входящий IP / порт от демона?

Кроме того, кажется, что наиболее подходящим классом для достижения этой цели является NEFilterProvider, но, к сожалению, он работает только в iOS, есть ли какой-либо другой связанный класс в этой структуре, который я могу использовать (или использовать неправильно) для достиженияэта цель?

Спасибо

...