SocialPath is a django application for gathering social media intelligence on specific username. It checks for Twitter, Instagram, Facebook, Reddit and Stackoverflow.
Collected data is sorted according 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 does not use unique nicknames.
- Facebook (posts only)
App uses Django and D3js to draw charts.
- Django related packages
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 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, app calls subprocess in social/views.py
You can check status of the tasks on http://localhost:8000/admin/background_task
Directory is created for each user with csv inside under /static/, for visualizations.