Есть задача написать софтину, которая будет сниффить все tcp пакеты и изменять, если была найдена определенная подстрока.
Что-то типа системы контроля доступа сотрудников.
Теоритически, это можно выполнить гораздо более простыми путями, но условия и требования задачи определяют решение на уровне OS.
Т.е. насколько я знаком с теорией реализации TCP у виндов, то мне нужно писать kernel driver.
Чего я для виндов ни разу не делал.
Вообщем, благодарен за любые советы.
Разумаеется, MSDN и Гугл я иследовал вдоль и поперек. Есть решения только по простому сниффу. А мне нужно обязательно иметь возможность изменять пакеты.