mat2

Описание mat2

mat2 — это инструмент для удаления метаданных, поддерживающий широкий диапазон часто используемых файлов (офисные документы, изображения, аудио, электронные книги, архивы, видео, HTML), написана на python3. В своей основе это библиотека, используемая одноимённым интерфейсом командной строки и в качестве расширения nautilus.

Будьте осторожны, программа mat2 не очищает сами файлы, вместо этого она создаёт файл в имени которого добавлено слово "cleaned" между именем и его расширением. Например, если файл называется "filename.png", то будет создан новый файл с именем "filename.cleaned.png".

Домашняя страница: https://0xacab.org/jvoisin/mat2

Автор: Julien Voisin

Лицензия: GPLv3

Справка по mat2

Использование:

mat2 [-h] [-v] [-l] [--check-dependencies] [-V]
            [--unknown-members policy] [-s | -L]
            [файлы [файлы ...]]

Опции:

позиционные аргументы:
  файлы                 файлы для обработки

опциональные аргументы:
  -h, --help            показать справку и выйти
  -v, --version         показать версию программы и выйти
  -l, --list            вывести список всех поддерживаемых форматов файлов
  --check-dependencies  проверить, имеются все ли необходимые для MAT2 зависимости
  -V, --verbose         показать более подробную информацию о статусе
  --unknown-members policy
                        как обрабатывать неизвестных членов файлов в стиле архива
                        (в качестве политики можно указать: abort, omit, keep) [По умолчанию:
                        abort]
  -s, --show            показать все метаданные, способные нанести вред,
                        которые нашла MAT2, без их удаления
  -L, --lightweight     удалить только НЕКОТОРЫЕ метаданные

Политики:

  • abort — прервать работу
  • omit — пропустить
  • keep — сохранить

Руководство по mat2

Страница man присутствует, но полностью повторяет справку.

Замечания об обнаружении метаданных

Хотя при использовании флага --show MAT2 работает очень хорошо для показа найденных метаданных, если ничего не показано, то это не означает, что файл чист от метаданных. Нет надёжного способа обнаружить все возможные метаданные для комплексных форматов файлов.

Поэтому вы не должны полагаться на наличие метаданных при принятии решения, должен ли ваш файл быть очищен или нет.

Замечания о лёгком (lightweight) режиме

По умолчанию mat2 делает всё возможное для удаления всех метаданных, даже если это затрагивает содержимое файла. Например, текст в PDF больше невозможно будет выделить, сжатые изображения должны быть сжаты снова… Поскольку некоторым пользователям не нужна такая строгость и они хотят чтобы mat2 изменила содержимое файлов, то для этого добавлен флаг -L, который сделает так, что mat2 не будет менять содержимое файла, но в результате этого некоторые метаданные не будут удалены.

Примеры запуска mat2

Найти метаданные в файле 20181009_115635.jpg, но не удалять их (-s):

mat -s 20181009_115635.jpg

Очистить изображение от всех метаданных:

mat 20181009_115635.jpg

Установка mat2

Установка MAT2 в Kali Linux

sudo apt install mat2

Установка в BlackArch

Программа предустановлена в BlackArch.

sudo pacman -S mat2

Информация об установке в другие операционные системы будет добавлена позже.

Скриншоты mat2

Инструкции по mat2

Близкие программы:

  • mat (98.8%)
  • PDF Redact Tools (75.3%)
  • shred (46.4%)
  • wipe (46.4%)
  • secure-delete (srm, sfill, sswap) (46.4%)
  • Sublist3r (RANDOM - 7.4%)
  • Рекомендуется Вам:

    Comments are Closed