diff options
Diffstat (limited to 'scripts/external_libs/dpkt-1.8.6.2/dpkt/sll.py')
-rw-r--r-- | scripts/external_libs/dpkt-1.8.6.2/dpkt/sll.py | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/scripts/external_libs/dpkt-1.8.6.2/dpkt/sll.py b/scripts/external_libs/dpkt-1.8.6.2/dpkt/sll.py deleted file mode 100644 index 3d1a1204..00000000 --- a/scripts/external_libs/dpkt-1.8.6.2/dpkt/sll.py +++ /dev/null @@ -1,26 +0,0 @@ -# $Id: sll.py 23 2006-11-08 15:45:33Z dugsong $ -# -*- coding: utf-8 -*- -"""Linux libpcap "cooked" capture encapsulation.""" - -import arp -import dpkt -import ethernet - - -class SLL(dpkt.Packet): - __hdr__ = ( - ('type', 'H', 0), # 0: to us, 1: bcast, 2: mcast, 3: other, 4: from us - ('hrd', 'H', arp.ARP_HRD_ETH), - ('hlen', 'H', 6), # hardware address length - ('hdr', '8s', ''), # first 8 bytes of link-layer header - ('ethtype', 'H', ethernet.ETH_TYPE_IP), - ) - _typesw = ethernet.Ethernet._typesw - - def unpack(self, buf): - dpkt.Packet.unpack(self, buf) - try: - self.data = self._typesw[self.ethtype](self.data) - setattr(self, self.data.__class__.__name__.lower(), self.data) - except (KeyError, dpkt.UnpackError): - pass |