Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
asclepius — Asclepius 通过恢复文件并主动测试其可恢复性来验证备份完整性。它不依赖元数据,而是尝试解析真实的文件格式(文档、图片、归档、配置文件),以确认备份确实可以被读取。 | Kitploit
工具/GitHubGitHub/matank001/asclepius
漏洞分析取证分析数据恢复恶意软件分析实用工具与框架
GitHubmatank001/asclepius

asclepius

Asclepius 通过恢复文件并主动测试其可恢复性来验证备份完整性。它不依赖元数据,而是尝试解析真实的文件格式(文档、图片、归档、配置文件),以确认备份确实可以被读取。

查看仓库
117个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Asclepius

Asclepius 标志

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:~
# Validate all files in directory
uv run asclepius -d /path/to/backups

# Randomly sample N files from directory
uv run asclepius -d /path/to/backups --rand-sample 100

Restic 集成

与验证仓库结构和数据完整性的 restic check 不同,Asclepius 通过恢复快照并测试文件是否真正可读、可解析来执行功能性验证。

仅执行仓库检查

运行元数据检查以验证仓库完整性:

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

恢复并验证所有快照

将每个快照恢复到临时目录并验证所有文件:

root@kitploit:~
# Validate all files in all snapshots
uv run asclepius --restic-repo /path/to/repo --restic-passwd your-password --recover

# Validate random 100 files from each snapshot (faster for large backups)
uv run asclepius --restic-repo /path/to/repo --restic-passwd your-password --recover --rand-sample 100

恢复并验证指定快照

按 ID 恢复并验证单个快照:

root@kitploit:~
# Validate all files in specific snapshot
uv run asclepius --restic-repo /path/to/repo --restic-passwd your-password --recover --snapshot ab4eb95a

# Validate random 50 files from specific snapshot
uv run asclepius --restic-repo /path/to/repo --restic-passwd your-password --recover --snapshot ab4eb95a --rand-sample 50

验证器

  • 文档(PDF、DOCX、PPTX 等)- MarkItDown 解析 + 熵分析
  • 图像(JPEG、PNG、GIF 等)- PIL 结构验证
  • 视频(MP4、AVI、MKV 等)- FFprobe 损坏检测
  • 归档(ZIP、TAR)- 完整性检查 + 递归内容验证
  • 电子邮件(EML)- 解析验证 + 标头验证
  • 恶意软件(所有格式)- 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。

下载工具