Newer
Older
Ondřej Surý
committed
from socket import inet_pton,AF_INET6,AF_INET
Ondřej Surý
committed
import sys
from binascii import hexlify
Ondřej Surý
committed
if find(sys.argv[1], ":") == -1:
addr_type = AF_INET
else:
addr_type = AF_INET6
x = hexlify(inet_pton(addr_type, sys.argv[1]))
Ondřej Surý
committed
out = ""
for i in range(0, len(x) / 2):
Ondřej Surý
committed
out += "\\x" + x[i*2] + x[i*2+1]
print out