giriaryan694-a11y/MetaLyzer
GitHub: giriaryan694-a11y/MetaLyzer
一款纯浏览器端的文件元数据提取工具,能够在不上传文件的前提下深度解析图片、视频和文档中的隐藏信息。
Stars: 1 | Forks: 0
# 🛡️ MetaLyzer – 专业的元数据取证工具





MetaLyzer 是一款强大的**客户端 Web 应用程序**,旨在揭示文件中隐藏的**数字 DNA**。它可以**完全在您的浏览器中**提取图像、视频和文档的深度元数据(EXIF、XMP、IPTC、GPS)——绝不向服务器上传任何数据。
🔗 **在线演示:** [https://giriaryan694-a11y.github.io/MetaLyzer/](https://giriaryan694-a11y.github.io/MetaLyzer/)
## ✨ 核心功能
### 🔒 100% 客户端处理
所有处理均在您的浏览器中本地进行。您的文件**绝不离开您的设备**,从而确保最高级别的隐私。
### 🕵️ 深度扫描引擎
由 **ExifReader** 的自定义实现驱动,能够提取标准查看器通常会遗漏的元数据标签。
### 📍 位置智能
* 自动检测嵌入的 GPS 坐标
* 执行**反向地理编码**,将原始坐标转换为可读地址(国家、城市、街道)
* 包含**“在 Google Maps 中查看”**集成
### 📱 完全响应式
针对**桌面端取证分析**和**移动端随时随地的调查**进行了优化。
### 🛡️ 堡垒模式
包含 **Manual Loader** 备份系统,可绕过可能会阻止外部库加载的网络限制(广告拦截器、严格的防火墙)。
### 📊 多格式导出
下载多种格式的完整取证报告:
* **PDF** – 包含致谢信息的专业排版报告
* **JSON** – 面向开发者的原始结构化数据
* **CSV** – 兼容表格的格式
* **TXT** – 简单的文本日志
### 🖼️ 嵌入式预览
如果可用,从 RAW 和 JPEG 文件中提取隐藏的**缩略图预览**。
## 🚀 如何使用
1. **打开工具**
在任何现代 Web 浏览器中直接打开 `index.html`。
2. **上传文件**
将图像(JPG、PNG、TIFF、HEIC)、视频或 PDF 拖放到拖放区。
3. **分析**
MetaLyzer 会即时解析文件结构并显示元数据仪表板。
4. **查看位置**
如果检测到 GPS 数据,将出现一张带有解析地址的绿色地图卡片。
5. **导出**
使用侧边栏按钮以所需格式下载您的取证报告。
## ⚠️ 隐私与安全
虽然 MetaLyzer 在**揭示隐藏元数据**方面非常出色,但有时您需要在公开分享文件之前移除敏感信息。
对于元数据清理(GPS 位置、相机序列号、时间戳),我们推荐:
### 🧼 MetaWipe – 元数据清理器
在将文件上传到社交媒体或公共平台之前,使用 **MetaWipe** 永久剥离文件中的元数据。
🔗 **MetaWipe 在线工具:** [https://giriaryan694-a11y.github.io/meta-wipe/](https://giriaryan694-a11y.github.io/meta-wipe/)
## 🛠️ 技术栈
* **核心:** HTML5、CSS3(使用 CSS 变量进行主题化)、Vanilla JavaScript (ES6+)
* **元数据引擎:** ExifReader v4.33.1
* **PDF 生成:** jsPDF + jspdf-autotable
* **地图与地理编码:** OpenStreetMap (Nominatim API) — 注重隐私的反向地理编码
## 👨💻 致谢
**创建与维护者:** Aryan Giri
**许可证:** MIT
标签:EXIF提取, 元数据分析, 前端工具, 后端开发, 数字取证, 本地处理, 自动化脚本