Skip to main content
deleted 69 characters in body
Source Link
#! /usr/bin/env python
import sys
def col(a):
   return ":".join(["%02x" % x for x in a])
n=[int(x, 16) for x in sys.argv[1].split(":")]
n[0] = n[0]^2
print "fe80::%s%02x%02x:fffe%02xff:%s"fe%02x:%02x%02x" % (col(n[:3]), coltuple(n[3[n[0]^2]+n[1:]))
#! /usr/bin/env python
import sys
def col(a):
   return ":".join(["%02x" % x for x in a])
n=[int(x, 16) for x in sys.argv[1].split(":")]
n[0] = n[0]^2
print "fe80::%s:fffe:%s" % (col(n[:3]), col(n[3:]))
#! /usr/bin/env python
import sys
n=[int(x, 16) for x in sys.argv[1].split(":")]
print "fe80::%02x%02x:%02xff:fe%02x:%02x%02x" % tuple([n[0]^2]+n[1:])
Source Link

#! /usr/bin/env python
import sys
def col(a):
   return ":".join(["%02x" % x for x in a])
n=[int(x, 16) for x in sys.argv[1].split(":")]
n[0] = n[0]^2
print "fe80::%s:fffe:%s" % (col(n[:3]), col(n[3:]))