Yorgoangelopoulos/dijitaliz_analiz

GitHub: Yorgoangelopoulos/dijitaliz_analiz

一款基于 Python 和 CustomTkinter 的桌面应用,用于解析照片中的 EXIF 元数据和 GPS 位置信息,帮助用户了解照片分享可能泄露的隐私数据。

Stars: 1 | Forks: 0

# 🔍 数字足迹分析器 ![Python](https://img.shields.io/badge/Python-3.10%2B-blue?logo=python&logoColor=white) ![CustomTkinter](https://img.shields.io/badge/GUI-CustomTkinter-1f6feb) ![Platform](https://img.shields.io/badge/Platform-Windows%20%7C%20Linux%20%7C%20macOS-lightgrey) ![License](https://img.shields.io/badge/License-MIT-green) ## ✨ 功能特点 - 📂 **易于使用** — 选择图片,自动开始分析。 - 🖼️ **实时预览** — 您选择的照片将显示在窗口中。 - 📸 **设备信息** — 相机品牌、手机型号和拍摄软件。 - 📅 **拍摄日期和时间** — 照片的创建时间。 - 🖼️ **分辨率** — 图像的像素尺寸。 - 📍 **GPS位置** — 将照片中嵌入的坐标转换为十进制格式。 - 🗺️ **Google 地图集成** — 单击即可在地图上打开该位置。 - 🌙 **现代深色主题** — 使用 CustomTkinter 打造的优雅界面。 支持的格式:`JPG`, `JPEG`, `PNG`, `TIFF`, `BMP` ## 🚀 安装与运行 ### 前置条件 - Python 3.10 或更高版本 ### 步骤 ``` # 克隆 Depoyu git clone https://github.com/Yorgoangelopoulos/dijitaliz_analiz.git cd dijitaliz_analiz # 安装必要的 kütüphaneleri pip install -r requirements.txt # 启动应用程序 python dijital_iz.py ``` ## 🪟 为 Windows 创建单文件 EXE 为了分发给不想安装 Python 的用户,您可以一键生成 `.exe` 文件: 1. 双击 `exe_olustur.bat` 文件。 2. 必要的库和 PyInstaller 将自动安装。 3. 几分钟后,`dist/DijitalIzAnalizoru.exe` 将准备就绪。 您可以将此单个文件复制到任何计算机上,无需 Python 环境即可运行。 ## 🧠 工作原理 应用程序通过 Pillow (PIL) 库的 `_getexif()` 函数读取图像的 **EXIF** 头部信息: - 使用 `TAGS` 解析常规元数据(品牌、型号、日期、软件、分辨率)。 - 使用 `GPSTAGS` 解析 GPS 头部信息。 - GPS 坐标从 **度/分/秒** 格式转换为 **十进制格式**;`S`/`W` 方向参考转换为负数。 - 结果将转换为 Google Maps 查询链接:`https://www.google.com/maps?q=,` ## 📁 项目结构 ``` dijitaliz_analiz/ ├── dijital_iz.py # Ana program (GUI + EXIF/GPS çözümleme) ├── requirements.txt # Python bağımlılıkları ├── exe_olustur.bat # Windows EXE oluşturma betiği ├── NASIL_KULLANILIR.txt # Kısa kullanım kılavuzu ├── LICENSE # MIT lisansı └── README.md ``` ## ⚠️ 伦理使用与隐私 此工具专为**数字安全意识教育、电子取证培训及 OSINT 研究**而开发。其目的是向用户展示他们分享的照片可能会泄露多少信息。 - 请仅分析您**拥有**或**已获授权**分析的图像。 - 请勿在未经他人同意的情况下,使用此工具追踪他人的位置或设备信息。 - 为保护您的隐私,请在将照片上传至社交媒体之前清除其元数据(metadata)。 使用者需对自己的行为负责。 ## 📄 许可证 本项目基于 [MIT 许可证](LICENSE) 发布。
标签:EXIF提取, Python, 元数据解析, 数字取证, 无后门, 桌面应用, 漏洞挖掘, 自动化脚本, 逆向工具