The DAQ (Data Acquisition libary) supports many different packet access methods including libpcap, netfilterq, IPFW, and afpacket.