ATSS_lib
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.
"""
Metadata
Release files for atss 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| atss-0.2.4.tar.gz | 8.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| atss-0.2.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.3 kB
Release files / atss-0.2.4.tar.gz
| Download URL | atss-0.2.4.tar.gz |
|---|---|
| Size | 8.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
360df2fb011c68fa6a9d385128c11780186fe2081b2f865e40428773f9be8e4d
|
|
BLAKE2b-256 checksum How to use checksums |
367234e10bddb5f90bdfdf955c59a4f9a1b84b25326a40ff26439763fc43d7e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / atss-0.2.4-py3-none-any.whl
| Download URL | atss-0.2.4-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
51d3ee8329eb29e1ffb783830c0ed00dfaa6790b570c5bd035854dc7c16ae9bb
|
|
BLAKE2b-256 checksum How to use checksums |
9220db56162631e753a77b37c97e04e860677f22fa34c2600f128a32f0bc41bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|