ZacariahCyberSec/Mobile-Threat-Hunter
GitHub: ZacariahCyberSec/Mobile-Threat-Hunter
一款基于 Python 和 Termux 的 Android 移动端安全检测工具,通过文件系统分析识别重复文件、大文件和可疑文件类型并生成扫描报告。
Stars: 0 | Forks: 0
🛡️ Mobile Threat Hunter (Android + Termux)
📌 概述
Mobile Threat Hunter 是一款基于 Python 的网络安全工具,专为使用 Termux 在 Android 上运行而设计。
它通过执行文件系统分析来识别潜在风险,例如重复文件、可疑文件类型和大文件。
该项目展示了在移动环境中进行真实的 endpoint 安全分析。
🚀 功能
- 🔍 使用基于哈希的分析 (MD5) 检测重复文件
- 📦 识别大文件 (>50MB)
- ⚠️ 标记可疑文件类型(.apk、.exe、.sh 等)
- 📄 生成详细的扫描报告
- 📱 完全使用 Termux 在 Android 上运行
🛠️ 技术栈
- Python 3
- Termux(Android 上的 Linux 环境)
- 文件哈希 (MD5)
- 操作系统文件系统操作
🚀 运行说明
1. 在您的 Android 设备上安装 Termux
2. 安装 Python:
pkg install python
3. 克隆仓库:
git clone https://github.com/ZacariahCyberSec/Mobile-Threat-Hunter.git
4. 导航到项目中:
cd Mobile-Threat-Hunter
5. 运行脚本:
python threat_hunter.py
📄 示例输出
[DUPLICATES FOUND]
/sdcard/Download/file1.pdf
/sdcard/Download/file1 (1).pdf
[LARGE FILE]
/sdcard/Download/video.mp4
[SUSPICIOUS FILE]
/sdcard/Download/app.apk
🛡️ 使用场景 (SOC 视角)
该工具模拟了安全运营中心 (SOC) 分析师执行的任务:
- 监控 endpoint 存储
- 识别冗余或可疑文件
- 检测来自未知文件类型的潜在风险
- 支持数字取证分析
它展示了在威胁检测和系统分析方面的实用网络安全技能。
📂 项目结构
Mobile-Threat-Hunter/
│── threat_hunter.py
│── sample_report.txt
│── README.md
📈 未来改进
- 📧 集成邮件警报
- 📊 日志监控系统
- 🌐 集成威胁情报 API
- ⏱️ 实时扫描自动化
👨💻 作者
Tinashe Zacariah Nyandoro
网络安全分析师 | Python | 威胁检测
GitHub: https://github.com/ZacariahCyberSec
⭐ 致谢
该项目是注重使用移动工具培养真实世界技能的网络安全实践学习之旅的一部分。