Package dpkt :: Module stun
[hide private]
[frames] | no frames]

Module stun

source code

Simple Traversal of UDP through NAT.

Classes [hide private]
  STUN
Simple Traversal of UDP through NAT.
Functions [hide private]
 
tlv(buf) source code
 
parse_attrs(buf)
Parse STUN.data buffer into a list of (attribute, data) tuples.
source code
 
test_stun_response() source code
 
test_stun_padded() source code
Variables [hide private]
  BINDING_REQUEST = 1
  BINDING_RESPONSE = 257
  BINDING_ERROR_RESPONSE = 273
  SHARED_SECRET_REQUEST = 2
  SHARED_SECRET_RESPONSE = 258
  SHARED_SECRET_ERROR_RESPONSE = 274
  MAPPED_ADDRESS = 1
  RESPONSE_ADDRESS = 2
  CHANGE_REQUEST = 3
  SOURCE_ADDRESS = 4
  CHANGED_ADDRESS = 5
  USERNAME = 6
  PASSWORD = 7
  MESSAGE_INTEGRITY = 8
  ERROR_CODE = 9
  UNKNOWN_ATTRIBUTES = 10
  REFLECTED_FROM = 11
  __package__ = 'dpkt'