Transcript for:
Menggunakan Sherlock untuk Melacak Akun Sosial Media

Di video kali ini kita akan mencari satu tool information gathering lagi, yaitu tool yang disebut dengan Sherlock. Sherlock ini digunakan untuk melacak akun-akun sosial media dengan menggunakan sebuah username. Misalnya kita punya sebuah username, akun Facebook.

Kita bisa gunakan username ini untuk melacak akun-akun yang lain selain Facebook, misalnya Instagram, Pinterest, Quora. atau Twitter, dan lain-lain, dengan menggunakan username yang sama. Ya, mungkin saja seseorang itu punya beberapa akun sosial media yang menggunakan username yang sama.

Jadi, kita bisa gunakan Sherlock untuk melacak akun-akun sosial media. Tapi apa tujuan kita melacak akun-akun sosial media seperti itu? Ya, dalam kasus-kasus tertentu, misalnya kita...

berhasil mem-break sebuah akun dari si target untuk mencari informasi yang kita butuhkan. Tetapi, mungkin akun yang kita break, yang berhasil kita peroleh akses tersebut, tidak memiliki informasi yang kita inginkan. Mungkin saja ada di akun si target yang lain.

Kalau tidak ada di Twitter, misalnya di Facebook, atau di akun Instagram, dan lain-lain. kita perlu melacak akun-akun sosial media yang lain dari si target untuk tujuan tertentu. Oke, kita akan langsung saja ke tutorial.

Untuk menggunakan Sherlock ini, kita harus mendownloadnya dulu. Untuk itu, kita langsung buka Google, ketik Sherlock. Kemudian GitHub.

Jadi kita akan mendownload Sherlock dari GitHub. Nah di sini kita lihat di link yang paling atas ada Sherlock Project Hunt Down Social Media. Klik link yang itu.

Kita sudah berada di halaman Sherlock di GitHub. Kita bisa lihat di sini ada file-file Project Sherlock. kita bisa scroll kebawah lagi, bisa lihat informasi-informasi tentang Sherlock, ini adalah cara instalasi untuk menginstallnya kita gunakan git clone kemudian masukkan link yang ini dan dibawahnya ada use it, cara menggunakan Sherlock kita ketik Sherlock.py kemudian masukkan opsi-opsi yang tersedia ini Nanti kita akan coba where apa opsi yang penting.

Oke, mungkin itu saja yang perlu kita lihat di sini. Kita akan langsung melakukan git clone. Kita bisa copy alamat yang ini, link yang ini.

Klik kanan, copy. Kemudian kita buka terminal. Untuk ini saya akan menggunakan terminal Windows saja. Kalian bisa juga menggunakan kali Linux. oke, karena saya ambil dari github jadi bisa dimana saja ya, bisa di windows juga oke, saya akan buka terminal windows oke, disini saya akan pergi ke desktop, cd desktop oke, saya akan melakukan git clone di desktop oke, silakan ketik git clone kemudian paste disini link yang kita copy tadi di github oke, setelah itu tekan enter dia akan mulai meng-clone project atau file Sherlock tersebut kita akan tunggu selesai oke, sekarang sudah selesai kita akan lihat di desktop nah ini di desktop sudah ada folder yang bernama Sherlock Sebelum kita gunakan Sherlock, kita harus menginstall beberapa requirement.

Karena Sherlock ini menggunakan Python, kita harus menginstall beberapa library Python yang dibutuhkan untuk bisa menjalankan Sherlock.py nanti. Sekarang kita coba buka foldernya. Dan kita lihat di sini ada text, yaitu requirements.txt. kalau kita buka teksnya ini, kita bisa lihat di sini beberapa modul vton yang harus kita install dulu sebelum bisa menggunakan Sherlock ada certify, colorama, pisox dan sebagainya sekarang kita akan menginstall requirement ini itu kita klik kanan disini klik kanan dan pilih open in terminal open in terminal, nah kita sudah berada di Sherlock di folder Sherlock, disini kita akan menginstall requirement yang ada di dalam requirements.txt tersebut caranya kita ketik python kemudian m, kemudian pip, kemudian install, kemudian r baru kita masukkan nama file ini yaitu requirements.txt requirement.txt setelahnya langsung tekan enter oke dia akan menginstall semua requirement yang ada di dalam file tadi nah sekarang kita sudah selesai menginstall requirementnya ini prosesnya cepat karena saya sudah menginstall sebelumnya ya oke jika kalian belum menginstallnya maka akan nampak proses download oke silahkan tunggu saja sampai selesai Oke, setelah selesai kita install requirement-nya, kita lihat di sini ada lagi folder yang namanya Sherlock.

Kita buka lagi folder yang ini. Nah, di sini kita lihat ada berapa file Python dalam bentuk Python. Nah, kita akan menggunakan file yang ini yaitu Sherlock.py. Kita bisa buka lagi terminal.

sudah terlalu banyak, kita tutup terminal yang terbuka ini, disini kita bisa klik kanan lagi dan open in terminal atau kalian bisa buka terminal dari desktop dan lakukan cd ke alamat ini ya, ke serlock.py ini atau dengan buka terminal kemudian buka windows explorer nya, buka folder serlock yang seperti yang saya tunjukkan tadi kemudian open in terminal oke sekarang pilih open in terminal oke sekarang kita sudah berada di folder Sherlock folder Sherlock yang kedua kalau kita tekan dir disini ketik dir oke enter oke Nah, ini kita bisa lihat file-file yang sama seperti ini. Ada Sherlock.py di dalamnya. Kita lihat di sini, Sherlock.py. Kita akan gunakan ini untuk melacak akun sosial media dengan menggunakan username.

Kita clear dulu. Cara menggunakan Sherlock pertama kita akan ketik Python. Karena dia adalah file Python jadi harus kita gunakan Python di situ. Kemudian baru kita masukkan Sherlock.py.

Kalau kita tidak masukkan username kita langsung enter. Kita bisa lihat di sini dia akan meminta kita untuk memasukkan username di sini. dan juga memberi kita cara menggunakan Sherlock dengan opsi-opsi tertentu. Kita lihat di sini. Kita akan coba lagi, kita akan gunakan opsi H tersebut, Python Sherlock, kemudian H, Enter.

H itu kita akan diberi menu Help seperti yang kita lihat di halaman di GitHub tadi. Kita akan lihat di sini beberapa opsi yang bisa kita gunakan untuk menjalankan Sherlock. Yang penting yaitu kita bisa menyimpan file Sherlock dengan memasukkan opsi output.

Dan kita juga bisa menggunakan opsi timeout. Timeout ini juga penting jika kita malas menunggu proses dari Sherlock ini yang lama. karena dia akan memproses banyak sekali social media, mungkin nanti ketemu website yang lambat, yang slow yang responnya lama, jadi proses scanning dari Sherlock ini membutuhkan waktu yang lama, jika kita tidak memberikan timeout di sini, dia akan men-scan selama-lamanya jika website tersebut lama, oke, nah kalau kita berikan timeout misalnya kita beri waktu timeoutnya, karena disini in second dalam detik, misalnya kita beri waktu 10 detik misalnya setelah 10 detik, scan sebuah website belum selesai, dia akan skip website tersebut dan lanjut men-scan website yang lain dan opsi yang lain juga bisa kita gunakan disini adalah print all kita bisa mem-print website-website yang di-scan oleh Sherlock untuk mencari akun username, disini katanya output sites where the username was not found, print semua website di mana username tidak ditemukan, misalnya dia men-scan Quora tetapi tidak ditemukan akun dengan menggunakan username tersebut, maka dia akan mem-print out di screen kita website yang di-scan tersebut Oke, mungkin itu kira-kira opsi yang akan kita gunakan di sini. Oke, sekarang kita akan langsung praktek.

Tetapi sebelum kita melakukan Sherlock ini, kita harus tahu dulu sebuah username. Karena kita akan menggunakan username untuk men-scan akun. Oke, sekarang kita clear dulu untuk mencari sebuah username. Mungkin kita bisa gunakan tool yang kita buat kemarin sebelumnya, yaitu tool untuk melacak email address atau untuk men-scraping email address dari sebuah website. Kita akan coba dari sebuah email address, kita bisa ambil nama tersebut, mungkin saja itu adalah sebuah username, atau bisa gunakan tool hunter.io.

atau the harvester saya akan contohkan menggunakan tool yang kita buat dengan python kemarin saya sudah simpan toolnya di desktop, saya buka tab baru terminal cd desktop saya akan jalankan python email scraper .py, enter, enter target url to scan, misalnya kita akan men-scan sebuah website universitas, misalnya universitas, kita cari dulu, ITB misalnya ya, ITB, Institut Teknologi Bandung, yaitu https www.itb.ac.id, oke. kita akan coba, https www.itb.ac.id enter, masukkan limitnya, limitnya sekitar 20 link akan enter, oke kita akan tunggu ya ini berwarna biru karena saya sudah masukkan warnanya dengan menggunakan kalorama ya oke Kita akan tunggu sampai 20 link. Dan ternyata kita menemukan 3 email. Oke. Ada 3 email address yang kita temukan.

Humas, itb.acid, kampus Cirebon, itb.acid, humasjatinangor. Username biasanya 1. Tidak ada spasi. Mungkin kita akan... Coba campus Cirebon, mungkin saja campus Cirebon ini adalah sebuah username dari akun sosmed yang lain Oke, kita akan copy ini, campus Cirebon Kemudian kita kembali ke Sherlock tadi Kita ketik Python Oke, mungkin ini sedikit kecil, saya akan besarkan Oke, ketik Python Kemudian Sherlock kemudian kita paste campus Cirebon pertama kita akan coba tanpa memasukkan opsi-opsi tertentu kita akan lihat nanti apa hasilnya ya ini tanpa opsi, kita tekan enter checking username campus Cirebon di ditemukan di all my links ada username campus Cirebon dan ada juga di blogger yaitu campuscerebon.blogspot.com Oke, kita temukan di blogspot, apa masih ada lagi, kita akan tunggu.

Nah, kita lihat di sini prosesnya menjadi cukup lama ya, karena kita tidak memasukkan opsi timeout. Oke, karena kita tidak memasukkan opsi timeout, mungkin saja sekarang Sherlock sedang memproses, men-scan website yang slow. Jadi, kita tidak memperoleh hasilnya karena sedang memproses ya karena websitenya slow jadi akan lama dan tidak ada time out nah sekarang kita tekan ctrl c untuk apa ya karena di window tidak bisa ya kita akan copy ini link ini copy copy dan kita tutup ini kita buka lagi yang baru ok cd kemudian paste enter kita akan coba lagi dengan menggunakan opsi pertama kita akan coba opsi timeout ini kita copy lagi username campus cerebon saya akan besarkan campus-jrebon copy oke kita akan coba lagi python-sharelock.py kemudian kita paste username nya campus-jrebon dan setelahnya kita masukkan opsi timeout garis strip kemudian timeout katanya tadi timeout itu harus dalam second, jadi misalnya kita masukkan 5 second, 5 detik ya kalau seandainya dalam 5 detik sebuah website tersebut tidak memberi response, maka akan di-skip ke website yang lain oke, sekarang kita coba lagi, enter, oke, dia akan men-scan campus Cirebon di all my links, di blogger ditemukan username dengan campus cerebon nah kita lihat disini cepat ya tadi kita tidak temukan facebook nah sekarang kita temukan facebook karena sudah memasukkan timeout dan ternyata campus cerebon ini adalah sebuah username yang ada di facebook juga dan juga ada di twitter oke dan juga ada di wordpress kemudian di zihu oke Jadi timeout ini sangat penting sekali, opsinya.

Jadi kalau tidak kita masukkan timeout seperti tadi, kita tidak tahu apakah prosesnya masih berjalan atau tidak karena tidak ada output di screen kita. Oke, selanjutnya kita bisa juga gunakan opsi print all untuk melihat website-website apa saja yang sudah di-scan oleh Sherlock untuk mencari username Campus Cirebon ini. Dan ternyata tidak ada.

username campus cerebon di website tersebut. Nah, kita bisa gunakan opsi print all. Sekarang kita ulang lagi.

Python, Sherlock, campus cerebon, timeoutnya biar kita beri saja 5 di situ. Kemudian kita masukkan opsi yang lain yaitu print all. Dan enter.

Kita tunggu. Oke, nah sekarang dia akan memprint semua website yang discannya dan tidak menemukan akun-akun sosial media dengan menggunakan username kampus cerebon tersebut. Oke, not found, not found, ada juga yang error connecting. Jadi kita bisa lihat semua dengan menggunakan print all. Sekarang sudah selesai printnya, kita bisa lihat di sini banyak sekali yang di-scan.

Ini not found, timeout error, ebay. Dan ada beberapa yang ditemukan seperti sebelumnya, yaitu di Zihu, di WordPress, ada akun WordPress yang menggunakan username Campus Cirebon, dan ada juga di Tweet. Twitter Oke banyak yang tidak ada di sini Oke kita lihat lagi ke atas ya ada di Facebook juga dan tidak ada di discuss ya oke nah di blogspot juga di blogger Oke Nah, itu kira-kira cara kita melacak akun sosial media dengan menggunakan sebuah username. Oke, kita bisa lihat di sini sebuah username yang sama bisa ada di beberapa akun sosial media.

Oke, seperti di Twitter, di Blogspot, dan lain-lain. Oke, itu adalah opsi-opsi yang mungkin kita bisa kita gunakan. Oh ya, satu lagi opsi yang bisa kita gunakan yang mungkin penting yaitu kita bisa menyimpan. hasil dari scan ini ke sebuah file untuk menyimpan, kita bisa gunakan opsi output, kita akan coba lagi kita clear saja, cls, kita ulang python, serlock, campus cerebon, timeout 5 detik kemudian print all, kemudian kita masukkan opsi yang baru output, setelah output kita masukkan nama file yang ingin kita gunakan, yaitu nama file untuk menyimpan dari hasil scan Sherlock ini, dan langsung ke linknya, langsung alamatnya, misalnya desktop, kita ingin menyimpan di desktop, kita akan ketik di sini c.2 garis miring users, sesuai dengan yang ini ya, kita ambil dari sini ke sini desktop, kita simpan di desktop, oke kemudian kita buat nama filenya yaitu misalnya hasil serlock, hasil serlock, oke tekan enter, dia akan mengulang proses yang tadi tetapi filenya akan disimpan di desktop oke kita akan tunggu Oke, sekarang sudah selesai dan hasilnya seharusnya sudah ada di desktop.

Sekarang kita coba lihat desktop. Ya, ini adalah file hasil scan dari Sherlock tadi yang bernama hasil Sherlock. Kita bisa buka untuk membacanya.

Notepad. Biasanya kita pilih notepad untuk membaca TXT ya. Oke.

Nah, oh, hasil Sherlock ternyata. Oke, kita pilih notepad. Oke, ternyata yang disimpan itu tidak semua ya.

Yang disimpan hanya link-link yang di mana kampus Cirebon itu ada. Oke, ternyata yang di print tadi, yang print all, yang tidak ada di mana kampus Cirebon itu tidak ada di website tersebut, tidak disimpan. Oke.

Nah, ini di mana kampus Cirebon. digunakan sebagai username pada akun-akun social media. Oke, kira-kira itu untuk tutorial kali ini. Kita akan lanjutkan ke part berikutnya.

Mungkin kita akan masuk ke scanning.