hi all,

I want to develop some firewall functionality on Windows; I want to do some application layer filtering (e.g HTTP and FTP) but I couldn't find any clear information how to do that, I mean how to intercept the application layer messages b4 going to their process.
The only way I thought of is using a filter-hook driver to hook the IP packet, then extracting the application layer msgs from there; but I guess there must be a simpler way ?

any help is appreciated
thanx in advance.