title: scapy "ls" function will not show field names properly
body: <p>Scapy ls(ARP) function does not show proper field descriptions
  pdst is showing a field description MutipleTypeField when used in both scapy terminal and in pycharm</p>
  
  <p>Tried to uninstall/reinstall.  I even used it on a fresh install of both Mint and Kali Linux. still shows the same way</p>
  
  <pre><code>#!/usr/bin/env python 
  
  import scapy.all as scapy
  
  def scan(ip):
   arp_request = scapy.ARP(pdst=ip)
   print(arp_request.summary())
   scapy.ls(scapy.ARP())
  
  scan("10.0.2.0/24") 
  </code></pre>
  
  <p>output shows <code>'ARP who has Net('10.0.2.0/24') says 192.168.1.4'</code>
  just as it should
  It appears that something did not install correctly to get the ls functions to properly show the field descriptions properly.</p>
  
  <p>Sorry about the confusion.  I was a bit confused about how to enter the code on the web page.</p>
  
  <p>When I run <strong>ls(ARP)</strong> in the scapy terminal I get the list of options the <strong>ARP</strong> function can use.</p>
  
  <p>It gives me the options but does not give me the option name. </p>
  
  <p>Option <strong>hwdst</strong>  shows field name as  MutipleTypeField<br>
  Option <strong>pdst</strong> shows field name as    MutipleTypeField  </p>
  
  <p><strong>hwsrc</strong> returns the MAC address in the 3rd column but it shows the field name of MutipleTypeField in the 2nd column.  </p>
  
  <p>In pycharm when I run "<strong>scapy.ls(scapy.ARP())</strong>" it shows the same thing.
  It is hard to learn to use a function when you can't see what the options are.  </p>
  
  <p>Thank you for your reply.</p>