pues entonces si es al nivel de drivers , es mas complicado , tendrás que realizar una aplicacion/dll en modo kernel que haga de interfaz ,y a través de esta conectarte al driver tcpip.sys.
sobre sniffers, tambien es en modo kernel , para el que le interese aqui hay una demo, hecha en delphi
http://www.felix-colibri.com/papers/...ml#ip_help_api
aqui hay mas info basica de como hacer un firewall en windows
http://www.ntndis.com/w&p.php?id=14
tambien puedes usar alguna dll ya hecha que te haga de interfaz entre el driver y tu aplicación , supongo que habrán gratuitas , como esta
http://www.effectmatrix.com/easysec/. , solo tienes que declarar las funciones en delphiy usarlas. , por cierto , viene con documentacion
http://www.effectmatrix.com/easysec/...sdk-manual.doc.
saludos.