Здравствуйте, unel, Вы писали:
U>если вы уж почти написали ядро, не ответите ли мне на один вопрос? как мне перехватить пакет, чтобы посмотреть, пропускать его дальше или нет?
Есть куча вариантов, причем для каждой ОС они свои. Так, в 95-98-МЕ это одни механизмы и отдельный драйвер (не надо про WDM в МЕ говорить, это мертворожденный монстр). В NT-другие. Причем внутри семейства NT они все цепляются и работают слегка по-разному.
Кроме того, файрволл — это не только "пакет пустить, пакет не пустить". Это еще и stateful фильтрация, это два уровня перехвата, и прочие "навороты".
Касаемо интерфейса — в XP SP2 он "как бы есть". Наглядно. Под рукой. Пользоваться невозможно...