Sherlock ile Sosyal Ağlarda Kullanıcı Adı Tespiti

Sherlock Projesi, bir çok sosyal medya platformundaki kullanıcı adlarını bulmak için yazılan, güçlü ve açık kaynaklı bir projedir. Python 3.6 veya üstü sürümler ile uyumlu çalışan araç, MacOS, Linux ve Windows işletim sistemlerinde çalışmaktadır. Hala geliştirilmeye devam eden araç Docker ile de kurulabilmektedir.

Sherlock Nasıl Kurulmaktadır?

Pip İle Kurulum

Kaynak kodları yayınlanan aracın kurulumu için ilk olarak kaynak kodlar yerel makineye çekilmelidir.

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

Sonrasında Python3 veya python3-pip kurulu değilse kurulmalıdır. Eğer kurulu ise pip3 ile gerekli paketler kurulmalıdır.

pip3 install -r requirements.txt

Sherlock ile Sosyal Ağlarda Kullanıcı Adı Tespiti
Docker ile Kurulum

Eğer yerel makinemizde Docker kurulu ise yine aynı komutla kaynak kodlar repodan çekilmelidir.

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

Sonrasında kaynak kodların arasında bulunan Dockerfile ile sherlock imajı oluşturulmalıdır.

docker build -t localsherlock-image .

localsherlock-image isminde imajımız hazırlandı.

Sherlock ile Sosyal Ağlarda Kullanıcı Adı Tespiti

Kullanım için ise

docker run –rm localsherlock-image –parametreler username

komutunu kullanabiliriz. Bu komutaki –rm parametresi sayesinde konteyner aramayı yapıp işini bitirdikten sonra otomatik olarak silinecektir.

Bir diğer Docker ile kurulum ise imajı yerel makinede build etmek yerine DockerHub’dan çekmektir. Aşağıdaki komut sayesinde imaj DockerHub’dan çekilerek kullanıma hazır hale gelmektedir.

docker run theyahya/sherlock –parametler kullanıcı-adı

Bu komutu ilk çalıştırdığımız zaman DockerHub’dan imajı çekecektir. Fakat sonraki kullanımlarımızda çektiği imajı kullanacaktır.

Sherlock ile Sosyal Ağlarda Kullanıcı Adı Tespiti

Sherlock Nasıl Kullanılır?

Aracın Docker ile kullanımı, kurulumda gösterildiği gibidir. İmaj çağırılır ve gerekli parametler verilerek araç aramaya başlatılır.

docker run sherlock-imajı –parametler kullanıcı-adı

Pip ile kurulum yapıldıysa da

python3 sherlock.py –parametler kullanıcı-adı

dizilimi ile araç kullanılmaktadır.
Kullanıcı-adı zorunlu parameter iken opsiyonel parametreler şu şekildedir:

python3 sherlock.py kullanıcı-adı

Komutu ile kullanıcı-adı’ ndaki ismi bütün sosyal ağ sitelerinde taratarak o isim ile alınmış kullanıcı hesabı var mı görüntülenmektedir.

Sherlock ile Sosyal Ağlarda Kullanıcı Adı Tespiti

python3 sherlock.py kullanıcı-adı -o/–output dosya.txt

Komut, çıktıları dosya.txt adındaki dosyaya yazdırmaktadır.

Sherlock ile Sosyal Ağlarda Kullanıcı Adı Tespiti

python3 sherlock.py kullanıcı-adı –rank

Komutu ile sosyal ağ sitelerini popülerliğine göre sıralayarak tarama yapmaktadır. İlk olarak popüler sosyal ağ siteleri taranmaktadır. Rank parametresi kullanılmadığı takdirde varsayılan olarak araç alfabetik olarak tarama yapmaktadır.

Sherlock ile Sosyal Ağlarda Kullanıcı Adı Tespiti

python3 sherlock.py kullanıcı-adı -t/–tor

Komutu ile taramaların tor üzerinden yapılmasını sağlanmaktadır

python3 sherlock.py kullanıcı-adı –csv

komutu ile csv uzantılı dosya oluşturulurak oraya kaydedilmesi sağlanmaktadır

python3 sherlock.py kullanıcı-adı –print-found

Komutu ile sadece kullanıcı hesabı bulunan sonuçları getirilmektedir.

Sherlock ile Sosyal Ağlarda Kullanıcı Adı Tespiti

python3 sherlock.py –help

Komutu ile de bütün parametler ve kullanımları özet halinde görüntülenmektedir.

Sherlock ile Sosyal Ağlarda Kullanıcı Adı Tespiti

Aracın temel kullanımı bu şekildedir. Sherlock aracı hakkındaki bütün bilgilere ve kaynak koduna erişmek için

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

adresi ziyaret edilebilir.

Blog postu ile ilgili bir sorunuz varsa bizimle iletişime geçebilirsiniz.

Size nasıl yardımcı olalım?

İhtiyacınız olan her an Prisma danışmanları yanı başınızda. Bizimle 7/24 iletişime geçebilirsiniz.


Sızma testi hizmetlerimizi incelediniz mi?