Obfus2: обфускация текстов против поисковиков
Автор: Дмитрий Алексеевич ИгнатовЧаще всего мы хотим сделать своё произведение максимально доступным для читателя, опубликовать в большем числе мест, распространить как можно шире. Но иногда, как ни странно, возникает и обратная задача.
Текст, который вы выкладываете на всеобщее обозрение, становится «засвеченным» в сети, после чего редакции могут брать его с меньше охотой или даже совсем отказать в публикации. Что делать в таком случае? Совсем ничего не выкладывать до публикации? Как же быть?
Первое, что можно предпринять, это использовать для размещения специальные сервисы, закрытые от поисковиков. Например, telegra.ph. С одной стороны, он достаточно удобен и позволяет размещать довольно большие фрагменты текста, с другой – он прекрасно интегрирован с мобильным Телеграмом. Тест будет доступен Вашим читателям по прямой ссылке, и в Сети не «засветится».
Но что делать, если текст выкладывается в других местах? Тут стоит поговорить о таком понятии, как обфускация. Чаще всего термин применяется в программировании и обозначает запутывание кода программы, чтобы он продолжал выполняться, но был сложно читаем для стороннего программиста. Тоже самое можно провернуть и с литературным произведением. Но наша задача несколько иная – оставить текст читаемым для человека, но сделать совершенно непонятным для поискового робота.
Простейший способ – замена букв, которые аналогичным образом выглядят в английском и русском алфавитах: «а»-«a», «у»-«y» и т.д. Человек такой подмены просто не заметит, зато в индексы поисковиков уйдёт не текст, а натуральная каша из букв. Произвести такую операцию, конечно же, можно вручную. Но зачем, если мы работаем на компьютере...
Решив не заморачиваться с поиском подходящей программы, я написал свою. Небольшая консольная утилита Obfus2 (obfus2.exe)...
не требует установки (нужно только распаковать папку в удобное место)
работает под Windows XP/7/8/10
легко настраивается
О работе: Obfus2 обрабатывает входной файл edit_me.txt (он легко редактируется Блокнотом и туда нужно просто вставить Ваш текст).
Далее Вы запускаете программу посредством стартового командного файла с ключами (их набор с разными режимами уже приложен).
И получаете обработанный текст в файле read_me.txt, который уже можно смело размещать в Сети. Визуально он не отличим от оригинала.
Команды:
Стартовые bat-файлы также можно легко отредактировать Блокнотом, по своему вкусу подобрав произвольное сочетание ключей.
/s – тихий режим – работает без вывода букв на экран максимально быстро.
/z – замена знаков – к замене букв добавляется «неправильная» замена некоторых знаков пунктуации: длинное тире на дефис, кавычек «ёлочек» на «лапки» и т.д. Текст по-прежнему легко читается, но степень «изменённости» повышается с 33% до 34-35%.
/v – жестокий режим – некоторые буквы меняются на спецсимволы. Изменения визуально заметны, но глаз «привыкает» их читать. Обфускация повышается до 38-40%
/o – меееееедленный режим – для тех, кто хочет просто полюбоваться, как появляются буквы на экране.Повторюсь, что писал эту софтину исключительно для себя. Но, надеюсь, вам она тоже окажется полезной.
Скачать Obfus2
можно на моём сайте.