2010-11-14 8 views
1

Когда я ввожу любой пакет через WinPcap, он будет захвачен в этот момент. Я не хочу захватывать пакеты, ведьма была введена сама. Что является самым простым способом?Как игнорировать собственные пакеты WinPcap?

+0

решаемые ... Подробнее о PCAP_OPENFLAG_NOCAPTURE_RPCAP флаге ... – k06a

+0

И crc32 сумма ... – k06a

ответ

1

Возможно, вы можете использовать фильтр захвата (pcap_setfilter()) и отфильтровывать пакеты по их MAC-адресу источника.

Это может быть не совсем то, что вы хотите, хотя, потому что MAC-адреса могут быть подменены, вы можете увидеть исходящие пакеты из других источников на вашем компьютере, и т.д.

Единственное, что я могу думать будет чтобы вычислить хэш-значение каждого отправляемого вами пакета и отбросить любой захваченный пакет с тем же значением хэш-функции.

Там должен быть лучше ...