AcroText Steganography detection System ATSS — для автоматического обнаружения и извлечения скрытых сообщений (стеганографии) из текстовых файлов. Программа специализируется на поиске акростихов, телестихов, мезостихов и других паттернов, скрытых в структуре текста.
ATSS применяет следующие методы к тексту (определены в atss/strategies.py):
- Первые буквы строк (Классический акростих).
- Последние буквы строк (Телестих).
- Вторые буквы строк (Мезостих, смещение 1).
- Третьи буквы строк (Мезостих, смещение 2).
- Первые буквы предложений (Учитывает . ! ?).
- Первые буквы второго слова (Для текстов с нумерацией или буллитами).
- Комбинация краев (Первая + Последняя буква строки).
- Анализ заголовка/хвоста (Анализ только первых или последних 50 строк текста для больших файлов).
Пример использования: Скандальный рассказ "Пикалка" Леонида Каганова
from atss import *
atss_conf.defaults["ru"] = "ruwords.txt"
atss_conf.defaults["min_length"] = 1
a = ATSS(input_file="tests/data/ru-pikalka.txt")
words = a.ex_words['Первые буквы строк']['text'].split()
for w in words:
if len(w) >= 5:
print(w)
"""
Example usage of this program, this code extracts the hidden nazi message.
"""