Skip to content

Repository files navigation

🕵️ Metadata Sherlock

Dijital Forensics · Python · Streamlit · AI Destekli


Live Demo Language Platform


Uyarı: Bu araç yalnızca eğitim ve araştırma amaçlıdır. Yalnızca kendi dosyalarınız ve sistemlerinizde kullanın. İzinsiz kullanım yasalara aykırıdır.


Versiyon

v5.0 — AI Edition

Açıklama

TR: Fotoğraf ve dijital dosyaların metadata'sını analiz eden, AI destekli manipülasyon tespiti ve steganografi araçları sunan forensics platformu.

EN: An AI-powered digital forensics platform for image metadata analysis, manipulation detection, and steganography.


Ne Yapar?

Yüklediğiniz görüntü dosyasının EXIF verilerini, GPS bilgilerini, kamera modelini ve gizli katmanlarını analiz eder. Yapay zeka destekli ELA (Error Level Analysis), klon tespiti ve gürültü analizi ile fotoğrafın manipüle edilip edilmediğini ortaya çıkarır. Ayrıca görsellere gizli mesaj gömme/çıkarma (steganografi), blockchain zaman damgası ve toplu dosya işleme özellikleri sunar.

Nasıl Çalışır?

  1. Görüntüyü Streamlit arayüzüne yükle
  2. İstediğin analiz modunu seç (EXIF, AI, Steganografi, Blockchain, Batch)
  3. Sonuçları incele — şüpheli bölgeler, GPS koordinatları, gizli mesajlar raporlanır

Özellikler

Modül Açıklama
EXIF Analizi Kamera modeli, tarih, GPS, yazılım bilgisi
AI Manipülasyon Tespiti ELA, klon tespiti, gürültü analizi
Steganografi LSB ile mesaj gömme / çıkarma
Blockchain Timestamp SHA-256 hash + zaman damgası
Batch Processing Toplu dosya analizi
Reverse Image Search Google Lens, TinEye, Yandex
Thumbnail Analizi Gömülü thumbnail ile karşılaştırma
Hex & Strings Ham veri inceleme

Kurulum

# Repoyu klonla
git clone https://github.com/Eren-Oztk/metadata-sherlock.git
cd metadata-sherlock

# Bağımlılıkları yükle
pip install -r requirements.txt

# Uygulamayı çalıştır
streamlit run metadata_sherlock_v5.py

Tarayıcıda http://localhost:8501 açılır.


Bağımlılıklar

Paket Versiyon
streamlit 1.31.0
Pillow 10.2.0
piexif 1.1.3
numpy 1.24.3
opencv-python 4.8.1.78
requests 2.31.0

Bilinen Limitasyonlar

  • Social Media Scraper ve REST API modülleri henüz simüle edilmiş durumdadır (v5.1'de aktif olacak)
  • Blockchain timestamp gerçek zincire değil, local timestamp'e yazar
  • Batch işlemde 50+ dosya bellekle sınırlıdır

Lisans

MIT License — Özgürce kullan, geliştir, paylaş.

About

Metadata Sherlock is a digital forensics platform that analyzes metadata of photos and digital files, providing AI-supported manipulation detection and steganography tools.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages