Kernel programming: packet divertion

Hi All,

Not sure if this is the right place to ask, so please tell me where is appropriate...

Anyway, here is the problem. I'm a bit new to kernel programming, so nothing works :confused: . I need to intercept cetrtain ethernet packets from Host1("eth0") to Host2("eth1") and send them to Local("lo"). What is the best way to do that?

Thanks!

Use sniffers?