2009-03-13 10 views
0

Ich möchte einen Bandbreitenzuordner für ein Netzwerk entwickeln, das hinter meinem Rechner liegt.C/C++ Windows Traffic Blocker

Jetzt habe ich über NDIS gelesen, aber ich bin nicht sicher, ob der Netzwerkverkehr, der weder von meinem Computer stammt noch für meinen Rechner bestimmt ist, in meinen TCP/IP-Stack eintritt, damit ich Pakete blockieren/entsperren kann über NDIS auf einer Windows-Maschine.

+0

Was ist die Frage? –

Antwort

1

NDIS (Kernel) -Treiber befinden sich im Windows-Netzwerkstapel und können daher nur Pakete abfangen, die von diesem Stapel verarbeitet werden.

Sie können keine Pakete filtern, die nicht an Ihren Computer gesendet werden.

(Wenn der Computer als Router fungiert, werden die Pakete an den Computer und der Computer leitet den tatsächlichen Recepient die Pakete senden, wenn das war die Frage)

0

Im Normalbetrieb des irrelevant Verkehr sein wird von der NIC-Treiber/Firmware fallengelassen, wie oben angedeutet. Dies ist jedoch ein SW-Problem, daher kann dieses Verhalten durch Hinzufügen einer geeigneten Logik in den Gerätetreiber und/oder die Firmware geändert werden. So funktionieren beispielsweise Sniffer.