Tekrardan selamın aleyküm, uzun süredir geliştirme aşamasında olan OSINT platformu EyeOfWeb artık açık kaynaklı şekilde herkesin kullanımına MIT lisansı ile sunulmuştur proje yaklaşık 2 2.5 yıllık bir ar-ge süreci sonucunda ortaya çıkmıştır projenin temel amacı web üzerindeki görselleri analiz ederek ilişkisel bulgular bulmaktır en önemli ama kodda aktif olmayan özellik ise detaylı analiz kısmıdır bu kısım kişinin görsel ilişki haritasını çıkartır ama kaynak yetmediği için aktif etmedim hayırlı kullanımlar yorumlarınızı ve yıldızlarınızı özellikle yorumlarınızı bekliyorum.
Proje ilk olarak pimeyes alternatifi olması için geliştirilmiştir.
Desteklesiği platformlar:
> facebook
> WorldWideWeb
> Telegram
> DarkWeb
> Twitter
> flickr
Özellikler:
✅ Yüz tanıma ve benzerlik arama
✅ Görselden yüz arama
✅ Kişiler arası ilişki haritalama
✅ Zaman içinde birliktelik analizi
✅ Otomatik PDF rapor oluşturma
✅ Beyaz liste / Kara liste yönetimi
✅ Risk seviyesi analizi (düşük → kritik)
Kullanılan teknolojiler:
> İnsightface : Yüz tanıma ve vektör çıkartma
> python3 : ana programlama dili
> Milvus: yüz vektörlerini ms bazında arama yapmamızı sağlayan veritabanı.
> PostgreSQL : Somain ilişki verilerini saklayan veritabanı
> flask : web arayüzünü sağlayan kütüphane
> OpenCV, PIL : görüntü işleme
🤔 Çalışma mantığı:
Sistem çeşitlş web kazıma ve scraping metotlarını kullanarak hem statik hemde dinamik web sayfalarından veri çeker bu verilerdeki yüz içeren tüm görselleri analiz eder ve her yüz için 512 öğeli bir vektör üretir bu vektör yüzlerin aynı mı farklı kişilere mi ait olduğunu matamatiksel olarak anlamamızı sağlar bu vektörler milvus vektörel veritabanında saklanır ait oldukları resimler ve url ler ise postgresql üzerinde tutulur bu sayede daha sonra resim silinse bile ilişkisellik korunur elde edilen veritabanı sayesinde aramalar karşılaştırmalar yapılır
💣 Gelişmiş Tarama Özellikleri
Sistem standart yüz araması yapmasının yanın yüzler hakkında ilişkisel verilerde çıkarabilmektedir tarih bazlı ilişkilendirme ve dostluk bazlı ilişkilendirme gibi bunlardan en iyisi detaylı kişi analizidir detaylı analizde kişinin bulundugu tüm görseller %45 benzerlik eşiğinin üstündeki tüm görüntüler aynı kişiye ait kabul edilir ve bu resimlerdeki tüm yüzler çaprazlama sorgular ile eşleştirilir eşleştirme sonrası gene eşik üzerindek kişiler aynı kişi kabul edilir bu sayede toplam birlikte görülme oranı hesaplanır bu oran sayesinde gizli takipçiler sürekli yan yana gelen ama arka planda kalan kişilerin tespiti sağlanır.
Geliştirilme Amacı:
İnternet derya deniz buradaki veri her geçen gün artıyor bu veriden herkes pay çıkartmak ister bunu yapabilecek yazılımlar ya çok pahalı yada başarıszdı bu nedenle geliştirildi
😅 Fikir nereden aklımıza geldi?
> Çok fazla bilim kurgu izlerim oradan geldi fikir yalan yok.
GitHub adresi:
https://github.com/MehmetYukselSekeroglu/eye_of_web
EyeOfWeb | Pimeyes alternatifi açık kaynak OSINT platformu
0
●126