Is it possible to automatic remove Ethernet headers from sniffed packets, and generate valid Ethernet headers for packets being "FORWARD"'ed through a proxy server?
No, that would be up to users of this module. The main goal of this module is to capture packets. How those packets are interpreted/used are up to you.
Is it possible to automatic remove Ethernet headers from sniffed packets, and generate valid Ethernet headers for packets being "FORWARD"'ed through a proxy server?