У меня есть файл (файл pac), который содержит IP-адреса для определенной корпорации и хочет затенять каждый IP-адрес внутри него. Одна из моих идей заключалась в том, чтобы добавить 1 к каждой цифре в файле и изменить итоговое число с 256, чтобы он по-прежнему оставался действительным IP-адресом.Измените все числа в блоке текста сразу
Для 129 например станут 2310 % 256 = 6
Есть быстрый способ применить такие изменения с помощью Vim? Это звучит амбициозно, но я думал, что все равно спрошу. Вот пример одного блока из файла.
if (
isInNet(ip, "111.222.123.234", "255.255.255.224") ||
isInNet(ip, "166.19.10.14", "255.255.255.192") ||
)
{return "DIRECT";}
Я добавил ответ, чтобы вы начали, но я не знаю, где ты получают 129 или 2310 от –
Спасибо @ AndyRay Я дал 129 как простой пример. Это не IP-октет в опубликованном фрагменте. Позвольте мне попробовать ваше решение. – linuxfan
Не было бы лучше заменить IP-адреса полностью случайными, вместо того чтобы применять слабое обратимое шифрование? –