Skip to content

yadneshx17/ExifX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ExifX - Exif Metadata Extractor

A simple Python tool to extract and display Exif metadata from image files. It includes, date taken, camera details, and file hashes for integrity checks. Built with Osint and digital forensics in mind.


⚠️ General Note: Most modern social media platforms (like Instagram, Facebook, WhatsApp, Twitter, etc.) automatically strip EXIF metadata from images when they're uploaded. This includes GPS coordinates, device info, timestamps, and other metadata.

🔍 What this means:

If you're analyzing an image that was directly downloaded from a social media app or website, there's a high chance that all useful EXIF data has been removed. For best results, try to obtain original/uncompressed image files (e.g., directly from a phone, SD card, or cloud backup).


🧰Features:

  • Extracts basic image info: size, format, dimensions
  • Retrives and prints EXIF metadata
  • Converts GPS coordinates to human-readable format
  • Generates a Google Maps link for location data
  • Displays camera info (Make, Model, Focal Length, etc.)
  • Calculates file hashes (MD5, SHA1, SHA256)
  • Useful for OSINT, cybersecurity investigations, and metadata analysis

🚀 Installation

git clone https://github.com/yadneshx17/ExifX.git
cd ExifX
pip install -r requirements.txt

📦 Usage

python exifX.py path/to/image.jpg

The output includes:

  • File size and dimensions
  • EXIF metadata (DateTime, Camera info, GPS)
  • Google Maps link (if GPS is found)
  • Cryptographic hashes of the file

About

EXIF Metadata Extractor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages