We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6ebf76a commit eaad54fCopy full SHA for eaad54f
sshuttle/methods/__init__.py
@@ -13,6 +13,7 @@ def original_dst(sock):
13
sockaddr_in = sock.getsockopt(socket.SOL_IP,
14
SO_ORIGINAL_DST, SOCKADDR_MIN)
15
(proto, port, a, b, c, d) = struct.unpack('!HHBBBB', sockaddr_in[:8])
16
+ # FIXME: decoding is IPv4 only.
17
assert(socket.htons(proto) == socket.AF_INET)
18
ip = '%d.%d.%d.%d' % (a, b, c, d)
19
return (ip, port)
0 commit comments