get_subnet#
- wattson.util.misc.get_subnet(ip_addr: str | IPv4Address, pref_len: int = 24) IPv4Network #
Return subnet of a given IP address. Uses the stdlib package “ipaddress”.
- Parameters:
ip_addr (Union[str, ipaddress.IPv4Address]) – Passed IP address (either str or
pref_len (int, optional) – Assumed prefix length. defaults to 24. Also extracts from ip_addr if included.
- Returns:
subnet (in “ipaddress” format)
- Return type:
ipaddress.IPv4Network