ZacariahCyberSec/Mobile-Threat-Hunter

GitHub: ZacariahCyberSec/Mobile-Threat-Hunter

Stars: 0 | Forks: 0

🛡️ Mobile Threat Hunter (Android + Termux) 📌 Overview Mobile Threat Hunter is a Python-based cybersecurity tool designed to run on Android using Termux. It performs file system analysis to identify potential risks such as duplicate files, suspicious file types, and large files. This project demonstrates real-world endpoint security analysis in a mobile environment. 🚀 Features - 🔍 Detects duplicate files using hash-based analysis (MD5) - 📦 Identifies large files (>50MB) - ⚠️ Flags suspicious file types (.apk, .exe, .sh, etc.) - 📄 Generates a detailed scan report - 📱 Works entirely on Android using Termux 🛠️ Tech Stack - Python 3 - Termux (Linux environment on Android) - File hashing (MD5) - OS file system operations 🚀 How to Run 1. Install Termux on your Android device 2. Install Python: pkg install python 3. Clone the repository: git clone https://github.com/ZacariahCyberSec/Mobile-Threat-Hunter.git 4. Navigate into the project: cd Mobile-Threat-Hunter 5. Run the script: python threat_hunter.py 📄 Example Output [DUPLICATES FOUND] /sdcard/Download/file1.pdf /sdcard/Download/file1 (1).pdf [LARGE FILE] /sdcard/Download/video.mp4 [SUSPICIOUS FILE] /sdcard/Download/app.apk 🛡️ Use Case (SOC Perspective) This tool simulates tasks performed by a Security Operations Center (SOC) analyst: - Monitoring endpoint storage - Identifying redundant or suspicious files - Detecting potential risks from unknown file types - Supporting digital forensic analysis It demonstrates practical cybersecurity skills in threat detection and system analysis. 📂 Project Structure Mobile-Threat-Hunter/ │── threat_hunter.py │── sample_report.txt │── README.md 📈 Future Improvements - 📧 Email alert integration - 📊 Log monitoring system - 🌐 Threat intelligence API integration - ⏱️ Real-time scanning automation 👨‍💻 Author Tinashe Zacariah Nyandoro Cybersecurity Analyst | Python | Threat Detection GitHub: https://github.com/ZacariahCyberSec ⭐ Acknowledgements This project is part of a hands-on cybersecurity learning journey focused on building real-world skills using mobile tools.