NDIS or TDI for packet redirection to a local proxy

Posted by Enrico Detoma on Stack Overflow See other posts from Stack Overflow or by Enrico Detoma
Published on 2010-05-06T22:53:33Z Indexed on 2010/05/06 22:58 UTC
Read the original article Hit count: 329

Filed under:

I need to develop a transparent filter to redirect outgoing HTTP packets to a local proxy, to do transparent content filtering.

Which is the best technology to do it, TDI or NDIS IM?

My main constraint is to avoid conflicts with antivirus software, which also do some kind of packet redirection to inspect HTTP content (I don't know whether antivirus programs use TDI, NDIS IM, or both).

Rather than writing the driver myself, actually, I'm also considering two commercial SDKs for packet filtering/modification: one uses a TDI driver while the other uses a NDIS IM driver, so that's the origin of my question (I was only aware of NDIS IM, before looking at the two SDKs).

© Stack Overflow or respective owner

Related posts about ndis