BYAKUGAN is a high-precision digital forensic tool designed to extract, analyze, and report hidden metadata within digital files. Inspired by the "All-Seeing Eye," this tool pierces through the digital layers of a file to expose sensitive information—such as geolocation, device hardware IDs, and sensor data—that often remains invisible to the naked eye.
In the age of information, privacy is often overlooked. Every photograph or file you share contains a digital fingerprint of your device and habits.
The mission of BYAKUGAN is to increase privacy awareness. This tool helps security researchers and users to:
- Audit their own media before sharing it online.
- Understand the extent of data captured by modern smartphone sensors (OPPO, vivo, Apple, etc.).
- Identify potential security leaks like GPS coordinates and hardware serial numbers.
Warning: This tool is strictly for Educational and Security Research purposes only.
- The author DOES NOT support or encourage any illegal or unethical activities (e.g., stalking, unauthorized data gathering).
- Using this tool to invade someone else's privacy is a violation of ethical standards and potentially local laws.
- Use it responsibly to protect yourself and educate others.
- 🛡️ Forensic Precision: Extracts EXIF, XMP, IPTC, and MakerNotes.
- 🌈 Colorized Terminal: Intuitive and easy-to-read color-coded output for better analysis.
- 📄 Professional Reporting: Generate detailed TXT reports with forensic headers using the
-oflag. - 📂 Batch Analysis: Scan a single file or an entire directory of images at once.
- 📱 Wide Compatibility: Supports
.jpg,.jpeg,.png,.webp,.tiff,.heic,.mp4,.pdf, etc.
BYAKUGAN relies on the industry-standard exiftool engine.
pkg install exiftool python -y
sudo apt update && sudo apt install exiftool python3 -y
- Download the
ExifToolexecutable from exiftool.org. - Rename
exiftool(-k).exetoexiftool.exe. - Add the folder containing
exiftool.exeto your System PATH.
BYAKUGAN provides a simple yet powerful CLI interface.
Command | Description python3 byakugan.py | Quick scan of a single file or directory. python3 byakugan.py -o | Scan and save a professional forensic report (.txt). python3 byakugan.py -h | Show help menu and available flags.
Termux / Linux Commands
Navigate to the folder: cd "/path/to/BYAKUGAN/"
Analyze a single image: python3 byakugan.py "image.jpg"
Analyze and save a forensic report: python3 byakugan.py "image.jpg" -o
Scan an entire directory: python3 byakugan.py "/storage/emulated/0/DCIM/Camera/" -o
Windows (CMD/PowerShell) Commands
Reports generated with the -o flag include a professional audit header:
==================================================
BYAKUGAN FORENSIC REPORT
==================================================
Project : https://github.com
Author : Akher Sheikh
Date & Time : 2026-03-16 23:15:42
Target File : IMG_20260316.jpg
==================================================
[Full Metadata Output Follows...]
Contributions are welcome! If you have ideas for enhancing the forensic capabilities or adding privacy risk scoring, please open an issue or submit a pull request.
BYAKUGAN — See what the world hides.
Developed by Akher Sheikh