Merhabalar,

Bu konuda basit ama işe yarayacağına düşündüğüm bir aracı paylaşmak isterim. Github üzerinde keşfette gördüm. Bir
bakalım nasıl bir şeymiş. Python 3 gerekiyor.

Bu link üzerinden temin edebiliriz.

https://github.com/sherlock-project/sherlock

Kod:

git clone https://github.com/sherlock-project/sherlock.git


Zipten çıkarın.

Kod:

unzip sherlock


Sonra klasör içinde bir terminal / cmd penceresi açıp şu komutu uygulayın.

Kod:

pip3 install -r requirements.txt


Şimdi bir klasör alta geçiyoruz. "sherlock" klasörüne.

Kod:

cd sherlock




Artık program kullanımı hazır. Basit kullanım olarak şu şekilde çalışıyor. KULLANICI_ADI yazan yere hedef kullanıcı
adı geliyor.

Kod:

python sherlock.py KULLANICI_ADI


ya da

Kod:

python3 sherlock.py KULLANICI_ADI


Ben sevdiğim bir ünlünün adını arattım. Ona ait olmayan hayranlarının eserleri olduğunu düşündüğüm profillerde çıktı.
Sonucun çıkması biraz sürüyor 1dk. kadar.







Gördüğünüz gibi sonuçları dizdi bize. Birden fazla platform var ancak bunların çoğu tahminen hedef tarafından
kullanılmıyordur. Ünlü birini aratttığımız için sonuç bu kadar yeşil. :)

Bu arada aynı dizine o kullanıcı adında bir metin belgesi açıp linkleri bırakıyor program. Sonuna da bir not
bırakmış.

Total Websites Username Detected On : 92

Kullanıcı Adının Tespit Edildiği Toplam Web Sitesi Sayısı: 92

Metin belgesinin içeriği: https://paste.ubuntu.com/p/zjK6pvnR8F/

Bize gösterdiği içerik, o platform da hesabı olanları içeriyor. Tüm veriyi göstermek için şu şekilde bir kullanım
yapıyoruz.


Kod:

python sherlock.py KULLANICI_ADI --print-all


Şimdi kendisinde kayıtlı tüm sitelerde deneyecek ama diğerinin aksine sonuç olumsuz olsa da bize gösterecek.

















Dışarı aktardığı metin belgesine isim vermek için:

Kod:

python3 sherlock.py KULLANICI_ADI --output İSİM.txt


Programı renksiz açmak için:

Kod:

python3 sherlock.py KULLANICI_ADI --no-color




Birden fazla hesaba bakmak için şu şekilde çalıştırabiliriz:

Kod:

python3 sherlock.py KULLANICI_ADI KULLANICI_ADI_2


Sırayla kontrol ettiği için sürüyor biraz. Metin içerikleri:

Reels: https://paste.ubuntu.com/p/D5PxKKDJf9/

Hawk: https://paste.ubuntu.com/p/wz8hZWyycG/

Merak ettim bi' şeyi. Deneyelim bakalım.

Kod:

python sherlock.py KULLANICI_ADI KULLANICI_ADI_2 --output İSİM.txt


Bunu denedim. Parametre metin belgesinin isminin değiştiriyordu biliyorsunuz. Hata döndü:

You can only use --output with a single username.

--output 'u yalnızca bir kullanı adı ile kullanabilirsiniz.

Süreyi kısaltmak için şu parametre kullanılabilir:

Kod:

python3 sherlock.py KULLANICI_ADI --timeout SANİYE


Saniye olan yere, bir siteden yanıt beklerken eğer o saniyeyi geçerse işlemi iptal etmesini istediğiniz süreyi verin.



Eğer proxy kullanmak isterseniz:

socks5: Kod:

python sherlock.py KULLANICI_ADI --proxy socks5://127.0.0.1:1080


socks4: Kod:

python sherlock.py KULLANICI_ADI --proxy socks4://127.0.0.1:1080


http/https: Kod:

python sherlock.py KULLANICI_ADI --proxy 127.0.0.1:1080


Veriyi farklı konuma kaydetmek için:

Kod:

python sherlock.py KULLANICI_ADI --folderoutput KONUM


KONUM yazan yere uygun bir biçimde yazın. Mesela boşluk varsa konumu tırnak için de yazın.

C:\Users\Zul\Desktop\Bu\

"C:\Users\Zul\Desktop\Bu Kuş"

/etc/apt/

vs...

Veriyi güzelce kaydetmek için:

Kod:

python3 sherlock.py KULLANICI_ADI --csv




.csv biraz düzensiz oluyor excel de. Ben bir site aracılığıyla değiştirip bu resmi gösterdim. İsteyen bu site
veya buna benzer bir site ile de görüntüleme yapabilir:

https://www.convertcsv.com/csv-viewer-editor.htm



Konu bitmiştir. Okuduğunuz için teşekkür ederim.