Hi, At the university i am working on a project where i have to implement deep packet inspection(payload inspection) with some firewall(i picked OpenBSD's pf), currently i am thinking about design and implementation of that. One of the most obvious options is to rdr packets to user-land proxy (just like ftp- proxy) however i'd like to implement that in kernel-land. So the question is: What are possible ways of implementing payload inspection in kernel? How is it possible to pass data from kernel-space to user-space(with kernel being initiator of that transfer)? Another question is where i can get some documentation on mbuf's, etc ?
Thanks a lot in advance, Andre ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/