⚠ 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.
v5.0 — AI Edition
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.
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.
- Görüntüyü Streamlit arayüzüne yükle
- İstediğin analiz modunu seç (EXIF, AI, Steganografi, Blockchain, Batch)
- Sonuçları incele — şüpheli bölgeler, GPS koordinatları, gizli mesajlar raporlanır
| 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 |
# 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.pyTarayıcıda http://localhost:8501 açılır.
| 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 |
- 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
MIT License — Özgürce kullan, geliştir, paylaş.