Вычитал в ddk что чтоб минипорт поддерживал IPSec нужно выставить какую-то битовую маску. Не понял как это работает? IPSec сам после этого подключается как промежуточный драйвер?
Еще, в VPN клиенте выбирается один из двух режимов: IPSec over TCP/IP или IPSec over UDP. То есть всетаки промежуточный драйвер над этими протоколами? Может мне надо написать просто свой промежуточный, прицепить к IPSec и получать уже незашифрованный трафик?
Так я могу посадить свой драйвер поверх IPSec и отправлять его в лог? Блин,если нет,то не понимаю почему
promtpol Что значит поверх? Я конечно не писал ещё IPSec драйвера под винду, но я под OpenBSD ковырял и писал. Свой алго криптования встроил, и знаю как это работает в стеке OpenBSD. В Windows Driver Kit: Network Devices and Protocols написано как написать этот драйвер. Я не пойму что тебя смущает.