SocialPath - Track Users Across Social Media Platforms



SocialPath adalah aplikasi Django untuk mengumpulkan intelijen media sosial pada nama pengguna tertentu. Ia memeriksa Twitter, Instagram, Facebook, Reddit, dan Stackoverflow. Data yang dikumpulkan diurutkan berdasarkan frekuensi kata, tagar, garis waktu, sebutan, akun serupa, dan disajikan dalam bentuk grafik dengan bantuan D3js. Teknik ini memungkinkan saya untuk melacak pengguna darknet yang tidak menggunakan nama panggilan unik.

Supported Services

  • Twitter
  • Stackoverflow
  • Instagram
  • Reddit
  • Facebook (Post Only)

Requirements

  • Django
  • Tweepy
  • PRAW
  • Django related packages
  • facebook_scraper

Installation SocialPath

Untuk artikel ini cukup lumayan panjang, kalian bisa mengukutinya step by step dengan baik dan siapkan kopi biar tidak bosan:D
SocialPath dapat di install di windows, linux, android (termux), dalam kasus ini saya menggunakan kalilinux, untuk pengguna termux kalian juga bisa mengikuti tutorial ini
sebelum menjalankan SocialPath kalian harus menginstall repo github berikut 


git clone https://github.com/woj-ciech/SocialPath


Jika sudah menginstall socialpath, sekarang anda masuk ke dalam directory tersebut


cd SocialPath
Installation Setup 

Install setup socialpath dengan menjalankan perintah berikut, jika sudah masuk kedalam directory socialpath


pip3 install -r requirements.txt


Proses install sedang berlangsung, pastikan internet anda cepat dan kuota banyak agar proses installasi setup socialpath cepat selesai

Installation Setup Manage

Jika proses install di atas sudah selesai, sekarang anda dapat meningstall setup manage dan install dengan satu" berikut yang harus di install


  • python3 manage.py makemigrations social
  • python3 manage.py migrate
  • python3 manage.py migrate social









Lakukan penginstallan berikut secara bertahap dan jika manage sudah di install semua, ada lagi kita akan mengkonfigurasi untuk membuat users dan password ketika login di django nanti, jalankan dengan perintah berikut


python3 manage.py createsuperuser


Masukkan username kalian, disini saya menggunakan username default (root), masukkan email dan password yang benar, karena nanti ini akan kita gunakan untuk login di django nanti, jika semua sudah selesai akan ada tulisan Superuser created successfully seperti gambar di atas

Running SocialPath

Semua sudah selesai, sekarang kita jalankan server socialpath nya menggunakan perintah berikut




Nahhh, jika penginstallan sudah berhasil semua dan pastinya tidak akan ada errors, jika kita lihat gambar di atas ada url server http://127.0.0.1:8000/
Sekarang buka browser kalian dan ketik url server berikut 




Masukkan url berikut http://127.0.0.1:8000/admin untuk masuk ke halaman login seperti gambar di atas, masukkan username dan password yang telah kita input tadi, karena username saya default (root), maka masukkan username tersebut dan password yang sudah anda inputkan tadi




Boom, berhasil masuk untuk tutorial lebih lengkap tentang cara menggunakannya kalian bisa kunjungi github resminya Disini