title: pyshark to capture and parse packets in remote server
body: <p>Can we use pyshark module to capture/parse packets in remote server ?
  Found it working in local interface :</p>
  
  <pre><code>&gt;&gt;&gt; import pyshark
  &gt;&gt;&gt; capture = pyshark.LiveCapture(interface='eth2')
  &gt;&gt;&gt; capture.sniff(timeout=50)
  &gt;&gt;&gt; capture
  &lt;LiveCapture (4 packets)&gt;
  &gt;&gt;&gt;
  &gt;&gt;&gt; capture[3]
  &lt;CDP Packet&gt;
  &gt;&gt;&gt;
  &gt;&gt;&gt; print capture[3]
  Packet (Length: 272)
  Layer ETH:
          Destination: CDP/VTP/DTP/PAgP/UDLD (01:00:0c:cc:cc:cc)
          .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
          Length: 258
          Address: Cisco_36:59:eb (6c:9c:ed:36:59:eb)
  </code></pre>
  
  <p>Same needs to be done for remote server (giving IP and few more filters)</p>