exiflooter
Extracteur de géolocalisation depuis les métadonnées EXIF. Extrait les coordonnées GPS des données EXIF d'images et cartographie les lieux : trouve où les photos ont été prises pour des investigations OSINT. EXIF metadata geolocation extractor. Extracts GPS coordinates from image EXIF data and maps locations — finds where photos were taken for OSINT investigations.
↗ https://github.com/aydinnyunus/exiflooterOverview
ExifLooter extracts EXIF metadata from images and resolves GPS coordinates to actual locations. Useful in OSINT investigations to determine where photos were taken — images posted to social media often contain GPS coordinates when location services aren’t disabled.
Installation
go install github.com/aydinnyunus/exiflooter@latest
# or
git clone https://github.com/aydinnyunus/exiflooter
cd exiflooter
go build
Basic Usage
Extract EXIF from local image
exiflooter -i photo.jpg
Extract from multiple images
exiflooter -i *.jpg
Extract from directory
exiflooter -d /path/to/images/
Analyze image from URL
exiflooter -u https://example.com/photo.jpg
GPS Extraction
Extract GPS data
exiflooter -i photo.jpg
# Output includes:
# GPS Latitude: 48.8566
# GPS Longitude: 2.3522
# → Map link: https://maps.google.com/?q=48.8566,2.3522
Get Google Maps link
exiflooter -i photo.jpg --map
OSINT Workflow
# Download images from target's social media
# (Use instaloader, gallery-dl, etc.)
Batch process all downloaded images
exiflooter -d ./downloaded_photos/
Extract all GPS coordinates
exiflooter -d ./photos/ | grep "GPS" | tee locations.txt
# Map all locations
# Plot coordinates on Google Maps / OpenStreetMap
What EXIF Contains
Using exiftool for comprehensive extraction:
exiftool photo.jpg
# Key OSINT fields:
# GPS Latitude/Longitude — location where photo was taken
# GPS Altitude — floor/elevation estimate
# DateTime Original — when photo was taken
# Make/Model — device type (iPhone 15, Samsung S24, etc.)
# Software — processing software (iOS 17, Lightroom, etc.)
# Artist/Author — sometimes contains name
# Copyright — organization/name
Manual EXIF Extraction
Using exiftool directly
exiftool photo.jpg | grep -i "gps\|location\|date\|make\|model"
Extract GPS coordinates
exiftool -GPSLatitude -GPSLongitude -c "%.6f" photo.jpg
Convert to decimal degrees
exiftool -GPSLatitude# -GPSLongitude# photo.jpg
Tips
- Many social media platforms strip EXIF on upload (Twitter, Instagram, Facebook)
- Direct messaging, email attachments, and direct image links often preserve EXIF
- Photographers’ portfolios and news photos often retain GPS data
- Combine with Google Street View to verify and contextualize locations
- Device model from EXIF helps confirm which person took a photo
Help / Man page
exiflooter [options]
-i FILE Input image file
-d DIR Input directory (batch)
-u URL Image URL
--map Open Google Maps for found coordinates
-o FILE Output file
-v Verbose output
Vue d’ensemble
ExifLooter extrait les métadonnées EXIF des images et résout les coordonnées GPS vers des lieux réels. Utile dans les investigations OSINT pour déterminer où des photos ont été prises : les images publiées sur les réseaux sociaux contiennent souvent des coordonnées GPS quand les services de localisation ne sont pas désactivés.
Installation
go install github.com/aydinnyunus/exiflooter@latest
# ou
git clone https://github.com/aydinnyunus/exiflooter
cd exiflooter
go build
Utilisation de base
# Extraire l'EXIF d'une image locale
exiflooter -i photo.jpg
# Extraire depuis plusieurs images
exiflooter -i *.jpg
# Extraire depuis un répertoire
exiflooter -d /path/to/images/
# Analyser une image depuis une URL
exiflooter -u https://example.com/photo.jpg
Extraction GPS
# Extraire les données GPS
exiflooter -i photo.jpg
# La sortie inclut :
# GPS Latitude: 48.8566
# GPS Longitude: 2.3522
# → Lien carte : https://maps.google.com/?q=48.8566,2.3522
Obtenir un lien Google Maps
exiflooter -i photo.jpg --map
Workflow OSINT
# Télécharger des images depuis les réseaux sociaux de la cible
# (utiliser instaloader, gallery-dl, etc.)
Traiter en lot toutes les images téléchargées
exiflooter -d ./downloaded_photos/
Extraire toutes les coordonnées GPS
exiflooter -d ./photos/ | grep "GPS" | tee locations.txt
# Cartographier tous les emplacements
# Placer les coordonnées sur Google Maps / OpenStreetMap
Ce que contient l’EXIF
En utilisant exiftool pour une extraction complète :
exiftool photo.jpg
# Champs clés pour l'OSINT :
# GPS Latitude/Longitude : lieu où la photo a été prise
# GPS Altitude : estimation de l'étage/élévation
# DateTime Original : quand la photo a été prise
# Make/Model : type d'appareil (iPhone 15, Samsung S24, etc.)
# Software : logiciel de traitement (iOS 17, Lightroom, etc.)
# Artist/Author : contient parfois un nom
# Copyright : organisation/nom
Extraction EXIF manuelle
# En utilisant exiftool directement
exiftool photo.jpg | grep -i "gps\|location\|date\|make\|model"
# Extraire les coordonnées GPS
exiftool -GPSLatitude -GPSLongitude -c "%.6f" photo.jpg
# Convertir en degrés décimaux
exiftool -GPSLatitude# -GPSLongitude# photo.jpg
Conseils
- De nombreuses plateformes de réseaux sociaux retirent l’EXIF à l’upload (Twitter, Instagram, Facebook)
- Les messages directs, pièces jointes d’e-mail, et liens d’image directs préservent souvent l’EXIF
- Les portfolios de photographes et les photos de presse conservent souvent les données GPS
- Combinez avec Google Street View pour vérifier et contextualiser les emplacements
- Le modèle d’appareil issu de l’EXIF aide à confirmer quelle personne a pris une photo
Aide / Page de manuel
exiflooter [options]
-i FILE Input image file
-d DIR Input directory (batch)
-u URL Image URL
--map Open Google Maps for found coordinates
-o FILE Output file
-v Verbose output