mat2
Описание mat2
mat2 — это инструмент для удаления метаданных, поддерживающий широкий диапазон часто используемых файлов (офисные документы, изображения, аудио, электронные книги, архивы, видео), написана на python3. В своей основе это библиотека, используемая одноимённым интерфейсом командной строки и в качестве расширения nautilus.
Будьте осторожны, программа mat2 не очищает сами файлы, вместо этого она создаёт файл в имени которого добавлено слово "cleaned" между именем и его расширением. Например, если файл называется "filename.png", то будет создан новый файл с именем "filename.cleaned.png".
Что такое метаданные
Метаданные — это информация, которая характеризует другую информацию. Метаданные используются для описания, документирования основной информации. Например, в картинке jpg основной информацией является сама картинка, а метаданными являются информация о времени съёмки, камере, вспышке, автофокусе, GPS координатах и прочем. Для документа Word основной информацией является текст документа и его форматирование, а метаданными являются информация об авторе, о времени создания документа, о времени правки, о количестве слов, о лице внёсшим изменения и так далее.
В своей основе, метаданные отвечают на вопросы кто, что, когда, где, почему и как о каждом аспекте данных, которые документируются.
Метаданные внутри файла могут многое рассказать о вас.
Камеры записывают данные о том, когда была сделана фотография и какая камера использовалась. Офисные документы, такие как PDF или Office автоматически добавляют информацию об авторе и компании в документы и таблицы.
Вполне возможно, что бы не хотите раскрывать эту информацию в сети. Это как раз задача MAT2: избавление, насколько это возможно, от метаданных.
Поддерживаемые форматы:
- application/epub+zip (.epub)
- application/pdf (.pdf)
- application/vnd.oasis.opendocument.chart (.odc)
- application/vnd.oasis.opendocument.formula (.odf)
- application/vnd.oasis.opendocument.graphics (.odg)
- application/vnd.oasis.opendocument.image (.odi)
- application/vnd.oasis.opendocument.presentation (.odp)
- application/vnd.oasis.opendocument.spreadsheet (.ods)
- application/vnd.oasis.opendocument.text (.odt)
- application/vnd.openxmlformats-officedocument.presentationml.presentation (.pptx)
- application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (.xlsx)
- application/vnd.openxmlformats-officedocument.wordprocessingml.document (.docx)
- application/x-bittorrent (.torrent)
- application/x-dtbncx+xml (.ncx)
- application/x-tar (.tar)
- application/xhtml+xml (.xhtm, .xht, .xhtml)
- application/zip (.zip)
- audio/mpeg (.mp1, .mpga, .m2a, .mp2, .mp2a, .m3a, .mp3)
- audio/ogg (.ogg, .opus, .oga, .spx)
- audio/x-aiff (.aifc, .aiff, .aif)
- audio/x-flac (.flac)
- audio/x-wav (.wav)
- image/gif (.gif)
- image/jpeg (.jfif, .jpe, .jpg, .jpeg)
- image/png (.png)
- image/svg+xml (.svgz, .svg)
- image/tiff (.tif, .tiff)
- image/x-ms-bmp (.bmp)
- image/x-portable-pixmap (.ppm)
- text/css (.css)
- text/html (.htm, .html)
- text/plain (.txt, .f90, .in, .hh, .hxx, .el, .list, .text, .cc, .cxx, .pm, .conf, .def, .log)
- video/mp4 (.mp4, .mpg4, .m4v, .mp4v)
- video/x-ms-wmv (.wmv)
- video/x-msvideo (.avi)
Домашняя страница: https://0xacab.org/jvoisin/mat2
Автор: Julien Voisin
Лицензия: GPLv3
Справка по mat2
Использование:
mat2 [-h] [-V] [--unknown-members policy] [--inplace] [--no-sandbox] [-v] [-l] [--check-dependencies] [-L | -s] [files ...]
Опции:
позиционные аргументы: файлы файлы для обработки опциональные аргументы: -h, --help показать справку и выйти -V, --verbose показать более подробную информацию о статусе --unknown-members policy как обрабатывать неизвестные члены в файлах, похожих на архивы (в качестве политики можно указать: abort, omit, keep) [По умолчанию: abort] --inplace удалить метаданные из исходного файла, не оставлять резервную копию --no-sandbox Отключить песочницу Bubblewrap -v, --version показать версию программы и выйти -l, --list вывести список всех поддерживаемых форматов файлов --check-dependencies проверить, имеются все ли необходимые для MAT2 зависимости -L, --lightweight удалить только НЕКОТОРЫЕ метаданные -s, --show показать все метаданные, способные нанести вред, которые нашла MAT2, без их удаления
Руководство по mat2
Страница man присутствует, но полностью повторяет справку.
Замечания об обнаружении метаданных
Хотя при использовании флага --show MAT2 работает очень хорошо для показа найденных метаданных, если ничего не показано, то это не означает, что файл чист от метаданных. Нет надёжного способа обнаружить все возможные метаданные для комплексных форматов файлов.
Поэтому вы не должны полагаться на наличие метаданных при принятии решения, должен ли ваш файл быть очищен или нет.
Замечания о лёгком (lightweight) режиме
По умолчанию mat2 делает всё возможное для удаления всех метаданных, даже если это затрагивает содержимое файла. Например, текст в PDF больше невозможно будет выделить, сжатые изображения должны быть сжаты снова… Поскольку некоторым пользователям не нужна такая строгость и они не хотят чтобы mat2 изменила содержимое файлов, то для этого добавлен флаг -L, который сделает так, что mat2 не будет менять содержимое файла, но в результате этого некоторые метаданные не будут удалены.
Примеры запуска mat2
Найти метаданные в файле 20181009_115635.jpg, но не удалять их (-s):
mat2 -s 20181009_115635.jpg
Очистить изображение от всех метаданных:
mat2 20181009_115635.jpg
Установка mat2
Установка MAT2 в Kali Linux
sudo apt install mat2 ffmpeg
Установка MAT2 в Debian, Linux Mint, Ubuntu
sudo apt update sudo apt install mat2
Установка в BlackArch
Программа предустановлена в BlackArch.
sudo pacman -S mat2 ffmpeg
Информация об установке в другие операционные системы будет добавлена позже.
Графический интерфейс для mat2
Вы можете использовать графический интерфейс для удаления метаданных. Metadata Cleaner является графическим интерфейсом для mat2.
Установка Metadata Cleaner в Debian, Kali Linux, Ubuntu, Linux Mint и их производные:
sudo apt install metadata-cleaner
Установка Metadata Cleaner в Arch Linux, BlackArch, Manjaro и их производные:
Начните с установки pikaur: Автоматическая установка и обновление пакетов AUR.
Затем выполните команду:
pikaur -S metadata-cleaner
После установки, вы можете найти программу в меню по имени «Metadata Cleaner», либо запустить её в командной строке:
metadata-cleaner
Подробности об использовании Metadata Cleaner смотрите здесь: https://kali.tools/?p=6874
Скриншоты mat2
Инструкции по mat2
- Как посмотреть метаданные файлов MS Word. Как удалить и отредактировать метаданные Word
- Метаданные файлов LibreOffice: извлечение, удаление и редактирование
- mat2: новая версия программы для удаления метаданных
Дополнительно:
- Как просмотреть или отредактировать метаданные pdf или изображениях из командной строки Linux
- Как в Windows получить GPS координаты фотографии для вставки в Google Maps (простой способ)
- Как узнать, где именно была сделана фотография (и сохранить ваше местоположение в тайне)
- Что такое данные EXIF и как я могу удалить их из моих фотографий?
- Как работает GPS
- Как узнать, сколько времени велась работа над документом
- Как удалить скрытую личную информацию, которую Microsoft Office добавляет к вашим документам
Comments are Closed