2009-03-13 6 views
0

Я хочу создать распределитель полосы пропускания для сети, которая будет за моей машиной.C/C++ Блокировщик трафика Windows

Теперь я читал о NDIS, но не уверен, будет ли сетевой трафик, который не является ни с моей машины, ни предназначен для моей машины, войдет в мой стек TCP/IP, чтобы я мог блокировать/разблокировать пакеты через NDIS на машине Windows.

+0

В чем вопрос? –

ответ

1

Драйверы NDIS (ядро) живут в сетевом стеке Windows и поэтому могут перехватывать пакеты, которые обрабатываются этим стеком.

Вы не можете фильтровать пакеты, которые не отправляются на ваш компьютер.

(Когда компьютер действует как маршрутизатор, пакеты отправляются на компьютер, и компьютер направляет пакеты на фактическом этом получатель, если это был вопрос)

0

В нормальном режиме работы не имеет значения трафика будет упакованный драйвером/прошивкой сетевого адаптера, как указано выше. Однако это проблема с ПО, поэтому это поведение можно изменить, добавив соответствующую логику в драйвер устройства и/или прошивку. Так работают снифферы.

 Смежные вопросы

  • Нет связанных вопросов^_^