python scripts to manipulate and explain ipv6 addresses