Home All Groups Group Topic Archive Search About

How do the TCP/IP Stack and a Packet Filter work together?

Author
2 Mar 2007 6:28 AM
void.no.spam.com@gmail.com
I've got the CHX-I Packet Filter installed on my Windows 2000
machine.  One of the things that it lets you configure is enabling SYN
flood protection when a certain number of half-open connections is
reached.

I've also noticed that the Windows TCP/IP stack can protect against
SYN floods (see http://support.microsoft.com/kb/315669), and I'm
wondering how things will work if there are 2 different things on my
system that protect against SYN attacks (the TCP/IP stack and the CHX-
I packet filter).

I've discovered that CHX-I uses an NDIS intermediate driver, although
I don't exactly know what that means.

So what happens with incoming packets?  Will CHX-I intercept all of
them without letting the TCP/IP stack handle them at all?  Or will the
TCP/IP stack process them first, before handing them off to CHX-I?

Author
3 Mar 2007 10:39 AM
Andrei Ungureanu [MVP]
If the CHX-I Packet Filter is working at NDIS level, then it will intercept
everything before the TCP/IP stack.

--
Regards,
Andrei Ungureanu
www.eventid.net
Test our new EventReader!
http://www.altairtech.ca/eventreader/default2.asp?ref=au

<void.no.spam.com@gmail.com> wrote in message
Show quoteHide quote
news:1172816929.617055.248740@j27g2000cwj.googlegroups.com...
> I've got the CHX-I Packet Filter installed on my Windows 2000
> machine.  One of the things that it lets you configure is enabling SYN
> flood protection when a certain number of half-open connections is
> reached.
>
> I've also noticed that the Windows TCP/IP stack can protect against
> SYN floods (see http://support.microsoft.com/kb/315669), and I'm
> wondering how things will work if there are 2 different things on my
> system that protect against SYN attacks (the TCP/IP stack and the CHX-
> I packet filter).
>
> I've discovered that CHX-I uses an NDIS intermediate driver, although
> I don't exactly know what that means.
>
> So what happens with incoming packets?  Will CHX-I intercept all of
> them without letting the TCP/IP stack handle them at all?  Or will the
> TCP/IP stack process them first, before handing them off to CHX-I?
>