PSniff is a console based packet sniffer based on the PF_PACKET feature of kernel 2.0 onwards. The projects at providing support for maximum number of protocols keeping the innumerable no. of features of Ethereal in mind. It provides protocol based filtering using BPF.