Last updated:
0 purchases
ipaddresstools 1.2.12
Python Script: ipaddresstools
Documentaion
Written By: Benjamin P. Trachtenberg
Contact Information: [email protected]
If you have any questions e-mail me
LinkedIn: Ben Trachtenberg
Docker Hub: Docker Hub
PyPi Page for ipaddresstools
Requirements
Nothing Specific, I would suggest Python 3.6 and above.
Installation
From source "setup.py install"
From pip "pip install ipaddresstools"
Languages
Python
About
This is a library used to verify, and correct ipv4 address's, and subnets. I wrote it before a good library was out there for network engineers.
Functions included in v1.0.0
ucast_ip_mask(ip_addr_and_mask, return_tuple=True)
ucast_ip(ip_addr, return_tuple=True)
mcast_ip_mask(ip_addr_and_mask, return_tuple=True)
mcast_ip(ip_addr, return_tuple=True)
cidr_check(cidr, return_cidr=True)
get_neighbor_ip(ip_addr, cidr="30")
whole_subnet_maker (ip_addr, cidr)
Functions Added in v1.1.0
number_check(check, return_number=True)
Functions Added in v1.1.1
subnet_range(ip_net, cidr)
all_subnets_possible(ip_net, cidr)
Functions Added in v1.1.2
all_subnets_longer_prefix(ip_net, cidr)
all_subnets_shorter_prefix(ip_net, cidr, include_default=False)
all_subnets_possible(ip_net, cidr) = AllSubnetsPossibleLongerPrefix(strIpNet,strCidr)
Functions Added in v1.2.1
ip_mask(ip_addr_and_mask, return_tuple=True):
ip(ip_addr, return_tuple=True):
Functions Added to v1.2.3
mask_conversion = __mask_conversion
Functions Added to v1.2.4
all_ip_address_in_subnet(ip_net, cidr)
Functions Added to v1.2.5
random_cidr_mask(lowest_mask=16)
random_ucast_ip()
random_mcast_ip()
random_ucast_ip_mask(lowest_mask=16)
random_mcast_ip_mask(lowest_mask=16)
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.