On Mon, 8 Jun 2015 at 15:27 Tristan Seligmann <[email protected]>
wrote:
> >>> import ipaddr, ipaddress
> >>> ipaddress.ip_address(b'\x7f\x00\x00\x01')
> IPv4Address(u'127.0.0.1')
> >>> ipaddr.IPAddress(b'\x7f\x00\x00\x01')
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File
> "/home/mithrandi/deployment/virtualenvs/tempenv-56cd218832e2d/local/lib/python2.7/site-packages/ipaddr.py",
> line 78, in IPAddress
> address)
> ValueError: '\x7f\x00\x00\x01' does not appear to be an IPv4 or IPv6
> address
>
For a more obnoxious example:
>>> import ipaddress, ipaddr
>>> ipaddress.ip_address(b'0::1')
IPv4Address(u'48.58.58.49')
>>> ipaddr.IPAddress(b'0::1')
IPv6Address('::1')