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

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

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

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

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

Категории

Все категории
Loading categories
asclepius — Asclepius проверяет целостность резервных копий, восстанавливая файлы и активно тестируя их восстанавливаемость. Вместо доверия к метаданным он пытается разобрать реальные файловые форматы (документы, изображения, архивы, конфигурации), чтобы подтвердить, что резервные копии действительно можно прочитать. | Kitploit
Инструменты/GitHubGitHub/matank001/asclepius
Анализ уязвимостейФорензикаВосстановление ДанныхАнализ вредоносных программУтилиты и фреймворки
GitHubmatank001/asclepius

asclepius

Репозиторий
1148 месяцев назадЕщё не проверено

Популярное

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

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

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

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

Смотреть все инструменты →

Описание

Asclepius проверяет целостность резервных копий, восстанавливая файлы и активно тестируя их восстанавливаемость. Вместо доверия к метаданным он пытается разобрать реальные файловые форматы (документы, изображения, архивы, конфигурации), чтобы подтвердить, что резервные копии действительно можно прочитать.

Поделиться

Асклепий

Логотип Асклепия

Асклепий проверяет целостность резервных копий, восстанавливая файлы и активно тестируя их восстанавливаемость. Вместо того чтобы полагаться на метаданные, он пытается разобрать реальные форматы файлов (документы, изображения, видео, архивы, электронные письма), чтобы убедиться, что резервные копии действительно могут быть прочитаны и безопасны в использовании.

Установка

root@kitploit:~
git clone https://github.com/matank001/asclepius
cd asclepius
uv sync

Дополнительные зависимости

FFmpeg (для проверки видео)

root@kitploit:~
# macOS
brew install ffmpeg

# Ubuntu/Debian
sudo apt install ffmpeg

# Arch Linux
sudo pacman -S ffmpeg

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

Проверка одного файла

root@kitploit:~
uv run asclepius -f /path/to/file.pdf

Проверка каталога

root@kitploit:~
# Проверить все файлы в каталоге
uv run asclepius -d /path/to/backups

# Случайная выборка N файлов из каталога
uv run asclepius -d /path/to/backups --rand-sample 100

Интеграция с Restic

В отличие от restic check, который проверяет структуру репозитория и целостность данных, Асклепий выполняет функциональную проверку, восстанавливая снэпшоты и тестируя, действительно ли файлы читаемы и поддаются разбору.

Только проверка репозитория

Выполняет проверку метаданных для подтверждения целостности репозитория:

root@kitploit:~
uv run asclepius --restic-repo /path/to/repo --restic-passwd your-password

Восстановление и проверка всех снэпшотов

Восстанавливает каждый снэпшот во временный каталог и проверяет все файлы:

root@kitploit:~
# Проверить все файлы во всех снэпшотах
uv run asclepius --restic-repo /path/to/repo --restic-passwd your-password --recover

# Проверить случайные 100 файлов из каждого снэпшота (быстрее для больших резервных копий)
uv run asclepius --restic-repo /path/to/repo --restic-passwd your-password --recover --rand-sample 100

Восстановление и проверка конкретного снэпшота

Восстанавливает и проверяет один снэпшот по идентификатору:

root@kitploit:~
# Проверить все файлы в конкретном снэпшоте
uv run asclepius --restic-repo /path/to/repo --restic-passwd your-password --recover --snapshot ab4eb95a

# Проверить случайные 50 файлов из конкретного снэпшота
uv run asclepius --restic-repo /path/to/repo --restic-passwd your-password --recover --snapshot ab4eb95a --rand-sample 50

Валидаторы

  • Documents (PDF, DOCX, PPTX, etc.) — разбор MarkItDown + анализ энтропии
  • Images (JPEG, PNG, GIF, etc.) — структурная проверка PIL
  • Videos (MP4, AVI, MKV, etc.) — обнаружение повреждений с помощью FFprobe
  • Archives (ZIP, TAR) — проверка целостности + рекурсивная проверка содержимого
  • Emails (EML) — проверка разбора + проверка заголовков
  • Malware (All formats) — сканирование по правилам YARA

Конфигурация

Валидаторы настраиваются в файле validators.yaml. Каждый валидатор указывает поддерживаемые MIME-типы, расширения файлов и параметры проверки.

Настройка правил YARA

Валидатор YARA сканирует все файлы на наличие сигнатур вредоносного ПО. Чтобы включить его:

  1. Клонируйте репозиторий с правилами YARA или добавьте свои собственные правила:
root@kitploit:~
git clone [email protected]:embee-research/Yara-detection-rules.git
  1. Укажите путь в validators.yaml:
root@kitploit:~
settings:
  yara_rules_path: "Yara-detection-rules"

Если правила YARA не найдены или не могут быть скомпилированы, валидатор пропустит сканирование, выдав одно предупреждение при запуске.

Лицензия

Лицензия MIT — подробности см. в LICENSE.

Скачать инструмент