сетевой фильтр macos и инкапсуляция - PullRequest
0 голосов
/ 30 ноября 2018

Мне нужно написать сетевой фильтр для macos, который выполняет следующие действия на интерфейсе Ethernet:

  • добавляет заголовок фиксированного размера к исходящим пакетам, полностью инкапсулируя исходный пакет Ethernet;
  • декапсулирует исходные кадры Ethernet при их получении, оставляя только исходный кадр Ethernet для верхних протоколов;
  • уменьшает размер MTU интерфейса, указанный в сообщении, на sizeof (мой заголовок), в результате чего верхние протоколы уходяту меня есть возможность добавить этот заголовок.

Есть ли примеры в проектах с открытым исходным кодом, которые я могу вдохновить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...