shannon

Malware Analysis & Forensics

Утилита на Go, вычисляющая энтропию Шеннона для строки или входного потока: чем выше значение, тем более случайны данные. Полезна при анализе малвари и файлов для обнаружения упакованного, зашифрованного или закодированного содержимого (высокая энтропия — признак упаковки/шифрования). Восстановлено из архива Software Heritage: оригинальный репозиторий был удалён автором с исходной площадки. Код сохранён и перенесён в наш Forgejo-миррор, чтобы инструмент не потерялся окончательно.

Добавлен 23.07.2026 · Обновлён 23.07.2026 · Malware Analysis & Forensics
Установка
git clone https://git.toolsofthetrade.qzz.io/recovered/shannon.git
cd shannon
go install
echo "sample_string" | shannon
переведено ИИ

Shannon вычисляет энтропию строки. Чем выше энтропия, тем более случайной является строка.

$ for i in $(seq 1 10); do echo $RANDOM; done | shannon
0.970951    24424
1.000000    67
1.370951    22124
1.500000    9794
1.921928    23528
2.321928    23819
2.321928    15390
2.321928    25614
2.321928    24569
2.321928    28906
Комментарии
Войдите, чтобы оставить комментарий