Тип 13 № 7669
unknown
python
2 years ago
543 B
7
Indexable
from ipaddress import ip_network, IPv4Address
def normalize(n): # Функция для получения из двоичного числа маску
return str(IPv4Address(int(n.ljust(32, "0"), 2)))
for mask in range(32): # Перебираем маски, если подходит, то выводим третий слева байт
net = ip_network(f"224.128.112.142/{mask}", strict=False)
if str(net.network_address) == "224.128.64.0":
mask = normalize("1" * mask)
print(mask.split(".")[2])
Editor is loading...