Can anyone tell me how MS Internet Connection Firewall
works? I know that it opens an outgoing packet and
changes its source address so that the incoming packets
are routed to alg.exe (application layer gateway). Can
someone tell me how it does this? How does it change the
packet? Does it use a TDI driver, a filter hook driver,
or an NDIS intermediate driver?

Re: MS Internet Connection Firewall by Maxim

Maxim
Wed Aug 18 13:49:30 CDT 2004

Why would firewall change a packet? It inspects it, and then either drops
it or passes it. But why change?
ALG is a part of NAT (Internet Connection Sharing) and not the gateway.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com

"steve" <anonymous@discussions.microsoft.com> wrote in message
news:10a401c4851a$08175fd0$a301280a@phx.gbl...
> Can anyone tell me how MS Internet Connection Firewall
> works? I know that it opens an outgoing packet and
> changes its source address so that the incoming packets
> are routed to alg.exe (application layer gateway). Can
> someone tell me how it does this? How does it change the
> packet? Does it use a TDI driver, a filter hook driver,
> or an NDIS intermediate driver?