Software Details:
Version: 0.83
Upload Date: 11 Apr 15
Distribution Type: Freeware
Downloads: 104
It works similar to the Net::IP Perl module.
It's main features allow for easy parsing and handling for IPv4 and IPv6 addresses and networks.
Features:
- It can detect about a dozen different ways of expressing IP addresses and networks
- Parse IP addresses
- It can distinguish between IPv4 and IPv6 addresses
- Network mask and prefixes
- Derive network address
- Converts address to string
What is new in this release:
- Added carrier grade NAT ranges
- Unbreak lots of packing systems by not having a letter in the release version
What is new in version 0.81:
- Added network mask awareness to v46map().
- Fixed Python 3 errors in IPSet class.
- Make IPSet base class be object when MutableSet isn't available, fixing errors in Python 2.5.
What is new in version 0.76:
- Added IP.get_mac() method: get the 802.3 MAC address from IPv6 RFC 2464 address.
- Fixes IP('::/0')[0]: return an IPv6 instead of an IPv4 address.
What is new in version 0.75:
- IP('::/0').netmask() gives IP('::') instead of IP('0.0.0.0').
What is new in version 0.74:
- Fix tests for Python 3.1 and 3.2
- ip.__nonzero__() and (ipa in ipb) return a bool instead of 0 or 1
- IP('0.0.0.0/0') + IP('0.0.0.0/0') raises an error.
What is new in version 0.73:
- Support Python 3: setup.py runs 2to3.
- Update the ranges for IPv6 IPs.
- Fix reverseName() and reverseNames() for IPv4 in IPv6 addresses.
- Drop support of Python < 2.5.
Requirements:
- Python 2.5 or higher
Limitations:
- It doesn't share non-CIDR netmasks.
Comments not found