Для обфускации IP-адреса придумано не мало методов, чаще всего на глаза попадается base64, но это не всегда удобно в виду того что например в cisco нет утилиты base64. Зато все компьютерные процессоры понимают двоичные\десятичные\шестнадцатеричные системы счисления, этим и воспользуемся. (автор помнит время когда HEX пролетал фильтры iptables, было смешно)
//ЯнаписалпростойBASHскриптдляконвертацииIPv4вHex (hexadecimal)#!/bin/bashread-p"IP address to obfuscate (IPv4 only): "ipif ! echo "$ip" | grep -Pq '^((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]?)$'; then
echo"Invalid IP address: $ip"exit1fiIFS='.'read-raipmod<<<"$ip"first=${ipmod[0]}hex=$(printf'%x' $first)decimal=0for ((i=1; i<4; i++)); do decimal=$((decimal+ipmod[$i]*256** (3 - $i) ))donefinal="0x$hex.$decimal"echo-e"\nYour obfuscated IP address:"echo-e"\033[1;33m$final\033[0m"
Создайте файл, скопируйте в него скрипт и дайте скрипту права на исполнение.