summaryrefslogtreecommitdiffstats
path: root/scripts/external_libs/dpkt-1.8.6/dpkt/stun.py
diff options
context:
space:
mode:
authorimarom <imarom@cisco.com>2016-03-22 17:20:13 +0200
committerimarom <imarom@cisco.com>2016-03-23 13:01:06 +0200
commit46f110d0c728ba9299156cf92a59c27c2d0348fa (patch)
tree9053af8b721a79378cea8ee4401d029b5a23d4b6 /scripts/external_libs/dpkt-1.8.6/dpkt/stun.py
parent9c03844bea5c9fc4423ed4c6ddf9376a9cdd7ac5 (diff)
removed dpkt
Diffstat (limited to 'scripts/external_libs/dpkt-1.8.6/dpkt/stun.py')
-rw-r--r--scripts/external_libs/dpkt-1.8.6/dpkt/stun.py45
1 files changed, 0 insertions, 45 deletions
diff --git a/scripts/external_libs/dpkt-1.8.6/dpkt/stun.py b/scripts/external_libs/dpkt-1.8.6/dpkt/stun.py
deleted file mode 100644
index 5706f0ef..00000000
--- a/scripts/external_libs/dpkt-1.8.6/dpkt/stun.py
+++ /dev/null
@@ -1,45 +0,0 @@
-# $Id: stun.py 47 2008-05-27 02:10:00Z jon.oberheide $
-
-"""Simple Traversal of UDP through NAT."""
-
-import struct
-import dpkt
-
-# STUN - RFC 3489
-# http://tools.ietf.org/html/rfc3489
-# Each packet has a 20 byte header followed by 0 or more attribute TLVs.
-
-# Message Types
-BINDING_REQUEST = 0x0001
-BINDING_RESPONSE = 0x0101
-BINDING_ERROR_RESPONSE = 0x0111
-SHARED_SECRET_REQUEST = 0x0002
-SHARED_SECRET_RESPONSE = 0x0102
-SHARED_SECRET_ERROR_RESPONSE = 0x0112
-
-# Message Attributes
-MAPPED_ADDRESS = 0x0001
-RESPONSE_ADDRESS = 0x0002
-CHANGE_REQUEST = 0x0003
-SOURCE_ADDRESS = 0x0004
-CHANGED_ADDRESS = 0x0005
-USERNAME = 0x0006
-PASSWORD = 0x0007
-MESSAGE_INTEGRITY = 0x0008
-ERROR_CODE = 0x0009
-UNKNOWN_ATTRIBUTES = 0x000a
-REFLECTED_FROM = 0x000b
-
-class STUN(dpkt.Packet):
- __hdr__ = (
- ('type', 'H', 0),
- ('len', 'H', 0),
- ('xid', '16s', 0)
- )
-
-def tlv(buf):
- n = 4
- t, l = struct.unpack('>HH', buf[:n])
- v = buf[n:n+l]
- buf = buf[n+l:]
- return (t,l,v, buf)