Я пытаюсь создать инспектор сетевых пакетов.
Я знаю, что вы можете сделать это с помощью libpcap, но это не анализатор, мне нужно подделать сетевой пакет, прежде чем он будет отправлен по сети. (отправка через сервер socks)
Я нашел 2 способа сделать это:
- Использование NKE. (Расширение ядра сети)
- Использование DYLD_INSERT_LIBRARIES для вставки библиотеки для подключения к сетевой функции.
Какой метод вы считаете лучшим?