aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Lalet <pierre@droids-corp.org>2018-01-22 17:47:49 +0100
committerGitHub <noreply@github.com>2018-01-22 17:47:49 +0100
commit88614cc157b90cd4bafb20b537e241f29ec85a1d (patch)
tree14cd9e918c8d6efe583d78a6f53a464d9370918d
parentdb22426d4934bad5a67ca68a7499c3d0a202ce0f (diff)
parent2afa800c2bc10caa7b11c64973817e7007001a1a (diff)
downloadscapy-88614cc157b90cd4bafb20b537e241f29ec85a1d.tar.gz
Merge pull request #1066 from gpotter2/str-calls
Forgotten str() instead of raw() fixed
-rw-r--r--scapy/modules/nmap.py2
-rw-r--r--scapy/utils.py4
2 files changed, 3 insertions, 3 deletions
diff --git a/scapy/modules/nmap.py b/scapy/modules/nmap.py
index bf004d61..43c51810 100644
--- a/scapy/modules/nmap.py
+++ b/scapy/modules/nmap.py
@@ -123,7 +123,7 @@ def nmap_udppacket_sig(snd, rcv):
res["ULEN"] = "%X" % rcv[UDPerror].len
res["DAT"] = "E" if (
isinstance(rcv[UDPerror].payload, NoPayload) or
- str(rcv[UDPerror].payload) == str(snd[UDP].payload)
+ raw(rcv[UDPerror].payload) == raw(snd[UDP].payload)
) else "F"
return res
diff --git a/scapy/utils.py b/scapy/utils.py
index 8822e012..76ccb7ab 100644
--- a/scapy/utils.py
+++ b/scapy/utils.py
@@ -178,8 +178,8 @@ def repr_hex(s):
@conf.commands.register
def hexdiff(x,y):
"""Show differences between 2 binary strings"""
- x=str(x)[::-1]
- y=str(y)[::-1]
+ x=raw(x)[::-1]
+ y=raw(y)[::-1]
SUBST=1
INSERT=1
d = {(-1, -1): (0, (-1, -1))}