Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
metashield-clean-up-sdk-python — Python SDK для удаления скрытых метаданных из файлов (PDF, Office, изображения) для защиты конфиденциальности и предотвращения утечки данных с помощью автоматизированных процессов очистки. | Kitploit
Инструменты/GitHubGitHub/elevenpaths/metashield-clean-up-sdk-python
Скриптинг и автоматизацияВосстановление ДанныхКонфиденциальностьУтилиты и фреймворки
GitHubelevenpaths/metashield-clean-up-sdk-python

metashield-clean-up-sdk-python

Python SDK для удаления скрытых метаданных из файлов (PDF, Office, изображения) для защиты конфиденциальности и предотвращения утечки данных с помощью автоматизированных процессов очистки.

Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
228 лет назадЕщё не проверено

Metashield-clean-up-sdk-python

Установка

Установите пакет metashield_clean_up с помощью pip::

root@kitploit:~
pip install metashield_clean_up

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

Пример очистки файла.

.. code-block:: python

root@kitploit:~
import time
import base64
from metashield_clean_up.api import MetashieldCleanUp

api = MetashieldCleanUp("REPLACE_APP_ID_HERE", "REPLACE_SECRET_KEY_HERE")
with open("file.pdf", "rb") as f:
    response = api.clean_file(f.read(), "file.pdf")

clean_id = response.data["cleanId"]

time.sleep(5)  # wait until file is cleaned

response2 = api.get_clean_result(clean_id)
decoded = base64.b64decode(response2.data[clean_id])

with open("cleanFile.pdf", "w") as f:
    f.write(decoded)

Запуск тестов

Перед запуском тестов замените некоторые настройки в модуле tests/settings_default.py.

Тесты написаны с использованием Python Unittest, выполните следующие команды::

root@kitploit:~
python -m unittest discover tests
Скачать инструмент