SocialPath: Track users across social media platforms
SocialPath
SocialPath is a Django application for gathering social media intelligence on a specific username. It checks for Twitter, Instagram, Facebook, Reddit, and Stackoverflow. Collected data is sorted according to words frequency, hashtags, timeline, mentions, similar accounts and presented as charts with the help of D3js. This technique allows me to track darknet users who do not use unique nicknames.
Supported services:
- Facebook (posts only)
- Stackoverflow
App uses Django and D3js to draw charts.
Install
git clone https://github.com/woj-ciech/SocialPath.git
pip3 install -r requirements.txt
python3 manage.py makemigrations social
python3 manage.py migrate
python3 manage.py migrate social
python3 manage.py createsuperuser
python3 manage.py runserver
After that SocialPath will be accessible at localhost:8000/search
Paste your API keys into backend/keys.json Remember to escape double quotes (“) in the Instagram cookie with \ in json
Change your timezone at socialpath/settings.py. It’s important for scheduled background tasks.
Make sure you have added python3 to your PATH, the app calls subprocess in social/views.py
You can check the status of the tasks on http://localhost:8000/admin/background_task
The directory is created for each user with csv inside under /static/, for visualizations.
For more info, please read this post.
Source: https://github.com/woj-ciech/