An open source sniffer