Berkeley Packet Filter
The BPF is a technology that is used in some computer operating
systems for programs that need to analyze network traffic. A BPF provides
a raw interface to data link layers, permitting raw link-layer packets to be sent and
received.
Berkeley Packet Filter (BPF)