We\'re sniffing packets using libpcap on linux The header we get on each packet looks like:
struct pcap_pkthdr { struct timeval ts; /* time stamp */
If caplen > len, that's a bug; what version of libpcap are you using?