Ejemplo n.º 1
0
 def randomipv6(cls, subnet='2001::', prefix=64):
     random.seed()
     ipv6_address = IPAddress(subnet) + random.getrandbits(16)
     ipv6_network = IPNetwork(ipv6_address)
     ipv6_network.prefixlen = prefix
     output = '{},{}'.format(ipv6_address, ipv6_network)
     return '{}'.format(ipv6_address), '{}'.format(ipv6_network)
Ejemplo n.º 2
0
#!/usr/bin/python
# need netaddr
# sudo  pip install netaddr
import random
from netaddr.ip import IPNetwork, IPAddress

random.seed()
ip_a = IPAddress('2001::cafe:0') + random.getrandbits(16)
ip_n = IPNetwork(ip_a)
ip_n.prefixlen = 64

print ip_a
print ip_n
Ejemplo n.º 3
0
#!/usr/bin/python -B
import random
from netaddr.ip import IPNetwork, IPAddress

#random.seed()
#ip_a = IPAddress('2001::cafe:0') + random.getrandbits(16)
ip_a = IPAddress(random.getrandbits(128))

ip_n = IPNetwork(ip_a)
ip_n.prefixlen = 64

print ip_a
print ip_n