Шифрует IP адрес так, что на него можно отправлять запросы как и на незашифрованный
Python:
import re
def obfuscate_ip_address(ip_address):
if not re.match(r'^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$', ip_address):
print(f"Invalid IP address: {ip_address}")
return
ipmod = ip_address.split('.')
first = int(ipmod[0])
hex_str = hex(first)[2:]
decimal = sum(int(ipmod[i]) * 256 ** (3 - i) for i in range(1, 4))
final = f"0x{hex_str}.{decimal}"
print(f"\nYour obfuscated IP address: \033[1;33m{final}\033[0m")
ip = input("Enter IP address (IPv4 only): ")
obfuscate_ip_address(ip)