title: Python Scapy vs dpkt
body: <p>I am trying to analyse packets using Python's <code>Scapy</code> from the beginning. Upon recent searching, I found there is another module in python named as <code>dpkt</code>. With this module I can parse the layers of a packet, create packets, read a <code>.pcap</code> file and write into a <code>.pcap</code> file. The difference I found among them is:</p>
  
  <ol>
  <li><p>Missing of live packet sniffer in <code>dpkt</code></p></li>
  <li><p>Some of the fields need to be unpacked using <code>struct.unpack</code> in <code>dpkt</code>.</p></li>
  </ol>
  
  <p>Is there any other differences I am missing?</p>