Repository navigation
Home tr
🇬🇧 English · 🇹🇷 Türkçe
MetaScout, açık kaynaklı, çapraz platform çalışan bir belge keşfi ve metadata sızıntı analiz aracı — FOCA'nın bakımı devam eden, sadece Windows'a bağımlı olmayan bir alternatifi. Hedef bir sitede yayınlanmış belgeleri (PDF/Office ve daha fazlası) bulur, indirir, ve metadata'larının — isteğe bağlı olarak gerçek içeriklerinin de — neyi sızdırdığını raporlar: kullanıcı adları, e-postalar, iç dosya yolları, sunucu/yazıcı isimleri, yazılım sürümleri, GPS konumları ve daha fazlası.
Tam kılavuz için (kurulum, her CLI seçeneği, her özelliğin detayı) README'ye bakın — bu wiki, sizi doğru yerlere yönlendiren daha kısa bir yönlendirme sayfası. Bu wiki'de henüz başka sayfa yok; bir tane önermek isterseniz (sorun giderme ipuçları, bir walkthrough, SSS), repo üzerinden bir issue açın.
| Arayüz | Ne için | Komut |
|---|---|---|
| CLI | Terminalden elle tarama çalıştırmak, ya da scripting/CI | metascout scan example.com |
| Web arayüzü | Yerel, tek kullanıcılı bir tarayıcı formu — hatırlanacak CLI seçeneği yok | metascout web |
| REST API (v0.2.0'da yeni) | Programatik/kurumsal entegrasyon — kendi uygulamanızdan bir tarama başlatın, sorgulayın, sonucu bir SIEM/dashboard/istediğiniz yere aktarın |
pip install 'metascout[api]' sonra metascout api
|
-
Çoklu keşif yöntemi: doğrudan site tarama (crawling),
sitemap.xml/robots.txtayrıştırma, Wayback Machine arşivi, ve isteğe bağlı arama motoru dork'lama (Google/Serper/Brave/DDGS) - Çoklu hedef taraması — düzinelerce domain, tek bir birleşik rapor
- Pasif subdomain keşfi crt.sh üzerinden, API anahtarı gerekmez
- Metadata sızıntıları: kullanıcı adları, e-postalar, yazılım/işletim sistemi sürümleri, iç dosya yolları, sunucu/yazıcı isimleri, ve GPS konumları ("Haritada görüntüle" linkiyle)
-
İsteğe bağlı içerik taraması (
--scan-content, sezgisel): TC kimlik numaraları, e-posta/telefon, IBAN/kart numaraları, adres/doğum tarihi ipuçları, imza ipuçları, sızmış kimlik bilgileri (AWS/GitHub/Slack/Stripe anahtarları, private key'ler, DB bağlantı string'leri, JWT'ler), ve sızmış altyapı bilgisi (cloud storage linkleri, iç hostname/özel IP'ler) — taranmış/görüntü tabanlı PDF sayfaları için OCR fallback ile birlikte -
Kritik/hassas dosya keşfi (
--critical-files): sadece var olup indekslenmiş olmasıyla bile sızıntı sayılabilecek düz metin/config tarzı dosyalar için ikinci bir keşif geçişi — açıkta kalmış bir.env, bir debug.log, unutulmuş bir.sql/.bakdökümü -
Tarama geçmişi + fark (diff): web arayüzü her önceki çalıştırmayı tutar ve herhangi ikisini karşılaştırıp son taramadan bu yana ne değiştiğini gösterebilir (
metascout diffile CLI'dan da) - DENEYSEL görsel (ıslak) imza tespiti — sayfa görüntülerinde el yazısı imza şeklinde mürekkep arar
- Detaylı HTML rapor (İngilizce ya da Türkçe) artı otomasyon için bir JSON rapor
- Egzotik bağımlılık yok — tek yerel bileşen, her platformda bulunabilen
exiftool
# macOS
brew install exiftool
pip install metascout # ya da: pipx install metascout
# ilk tarama
metascout scan example.comLinux/Windows adımları için README'nin Kurulum bölümüne, sonrasında ne olacağı için Hızlı başlangıç bölümüne bakın. Tam seçenek referansı: Tüm CLI seçenekleri.
MetaScout'u yalnızca test etme yetkiniz olan hedeflere karşı çalıştırın — bu, yetkilendirilmiş güvenlik değerlendirmeleri ve kendi altyapınız için tasarlanmış bir keşif aracıdır, izniniz olmayan siteleri taramak için değil. README'nin Etik kullanım bölümüne bakın.
- Kaynak kod
- Sürümler (Releases)
- Issue'lar
- Lisans: MIT