summaryrefslogtreecommitdiffstats
path: root/scripts/external_libs
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/external_libs')
-rw-r--r--scripts/external_libs/scapy-2.3.1/scapy/fields.py4
-rw-r--r--scripts/external_libs/scapy-2.3.1/scapy/layers/inet6.py4
2 files changed, 6 insertions, 2 deletions
diff --git a/scripts/external_libs/scapy-2.3.1/scapy/fields.py b/scripts/external_libs/scapy-2.3.1/scapy/fields.py
index 1b8d8604..8bb8c970 100644
--- a/scripts/external_libs/scapy-2.3.1/scapy/fields.py
+++ b/scripts/external_libs/scapy-2.3.1/scapy/fields.py
@@ -282,6 +282,10 @@ class X3BytesField(XByteField):
def getfield(self, pkt, s):
return s[3:], self.m2i(pkt, struct.unpack(self.fmt, "\x00"+s[:3])[0])
+class ThreeBytesField(X3BytesField, ByteField):
+ def i2repr(self, pkt, x):
+ return ByteField.i2repr(self, pkt, x)
+
class ShortField(Field):
def __init__(self, name, default):
diff --git a/scripts/external_libs/scapy-2.3.1/scapy/layers/inet6.py b/scripts/external_libs/scapy-2.3.1/scapy/layers/inet6.py
index 19dda97e..46cd85e5 100644
--- a/scripts/external_libs/scapy-2.3.1/scapy/layers/inet6.py
+++ b/scripts/external_libs/scapy-2.3.1/scapy/layers/inet6.py
@@ -355,9 +355,9 @@ class IPv6(_IPv6GuessPayload, Packet, IPTools):
ShortField("plen", None),
ByteEnumField("nh", 59, ipv6nh),
ByteField("hlim", 64),
- IP6Field("dst", "::2"),
+ IP6Field("src", "::2"),
#SourceIP6Field("src", "dst"), # dst is for src @ selection
- IP6Field("src", "::1") ]
+ IP6Field("dst", "::1") ]
def route(self):
dst = self.dst