Такие программы, как AdMuncher, по-видимому, перехватывают пакеты на сетевом уровне еще до того, как он достигает того протокола, который он использует. Я хочу сделать что-то подобное, в основном анализировать каждый пакет по мере его поступления в систему и фильтровать / перезаписывать и т. Д. Я знаю, что по сути могу написать прокси (или настроить прокси), чтобы сделать подобное, но я бы хотел перехватить его прежде чем он достигнет этой точки.
Не ищет какой-либо конкретный язык, но если это возможно с C #, это было бы неплохо.