Hello everybody…
I am working on an NDIS IM to to filter packets sent and received from my
computer so i also need to controll that driver in an application running
in user mode…
so mey be i need to send the captured packet to that application and send
back controlling signals to the Driver to make it Pass/Drop that packet
Can any one kindly help me were to start or some links to look ut or
whatever…
thanks in advance
Recently I went through a beautiful solution (although i didn’t understood
it completely) at codeproject site. The link is:
http://www.codeproject.com/useritems/drvfltip.asp?target=ndis
This guy does the exactly same thing. Passes the packet to a user-specified
function which returns TRUE or FALSE.
<|(/)
----- Original Message -----
From: “Hazem K”
To: “NT Developers Interest List”
Sent: Thursday, May 01, 2003 5:07 PM
Subject: [ntdev] Controlling NDIS intermediate filter
> Hello everybody…
> I am working on an NDIS IM to to filter packets sent and received from my
> computer so i also need to controll that driver in an application running
> in user mode…
> so mey be i need to send the captured packet to that application and send
> back controlling signals to the Driver to make it Pass/Drop that packet
> Can any one kindly help me were to start or some links to look ut or
> whatever…
> thanks in advance
>
> —
> You are currently subscribed to ntdev as: xxxxx@mynetsec.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
The original request was for driver/application communication,
your reference is a driver to driver com model. The answer
to the question is to use an inverted call model, i.e. the app
calls the driver, then waits for a packet, checks the packet,
and calls back to the driver with the result. See
http://www.osr.com/ntinsider/2002/inverted/inverted.htm
for a detail explanation.
Don Burn
Windows 2k/XP/2k3 Filesystem and Driver Consulting
----- Original Message -----
From: “Amit Manocha”
To: “NT Developers Interest List”
Sent: Thursday, May 01, 2003 7:40 AM
Subject: [ntdev] Re: Controlling NDIS intermediate filter
> Recently I went through a beautiful solution (although i didn’t understood
> it completely) at codeproject site. The link is:
> http://www.codeproject.com/useritems/drvfltip.asp?target=ndis
> This guy does the exactly same thing. Passes the packet to a
user-specified
> function which returns TRUE or FALSE.
>
> <|(/)
> ----- Original Message -----
> From: “Hazem K”
> To: “NT Developers Interest List”
> Sent: Thursday, May 01, 2003 5:07 PM
> Subject: [ntdev] Controlling NDIS intermediate filter
>
>
> > Hello everybody…
> > I am working on an NDIS IM to to filter packets sent and received from
my
> > computer so i also need to controll that driver in an application
running
> > in user mode…
> > so mey be i need to send the captured packet to that application and
send
> > back controlling signals to the Driver to make it Pass/Drop that packet
> > Can any one kindly help me were to start or some links to look ut or
> > whatever…
> > thanks in advance
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@mynetsec.com
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
> >
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@acm.org
> To unsubscribe send a blank email to xxxxx@lists.osr.com