vaguileradiaz/tinfoleak
The most complete open-source tool for Twitter intelligence analysis
repo name | vaguileradiaz/tinfoleak |
repo link | https://github.com/vaguileradiaz/tinfoleak |
homepage | |
language | Python |
size (curr.) | 26267 kB |
stars (curr.) | 1284 |
created | 2018-01-27 |
license | Creative Commons Attribution Share Alike 4.0 International |
tinfoleak
The most complete open-source tool for Twitter intelligence analysis
Introduction
tinfoleak can extract the following information:
- Account info / User Activity / Protected Accounts / User Relations
- Source Applications / User Devices / Use Frequency
- Hashtags / Mentions / Likes
- Text Analysis / Words Frequency / Media / Metadata
- User Visited Places / User Routes / User Top Locations
- Social Networks / Digital Identities
- Geolocated Users / Tagged Users
- Followers / Friends
- Lists / Collections
- Conversations
License
tinfoleak is released under the CC-BY-SA-4.0 license. See the LICENSE.txt file for additional details.
Installation
Install Python and dependencies:
sudo apt install python-pip python-dev build-essential python2.7-dev python-pyexiv2 python-openssl
sudo pip install --upgrade pip
sudo pip install --upgrade virtualenv
sudo pip install --upgrade tweepy
sudo pip install --upgrade pillow
sudo pip install --upgrade exifread
sudo pip install --upgrade jinja2
sudo pip install --upgrade oauth2
Getting started
The first time you runs tinfoleak, you need to assign the OAuth settings.
- Edit “tinfoleak.conf” Use your favorite editor ;-)
- Give value to these variables: CONSUMER_KEY CONSUMER_SECRET ACCESS_TOKEN ACCESS_TOKEN_SECRET
- How to obtain these values: https://developer.twitter.com/en/docs/basics/authentication/guides/access-tokens
- Save “tinfoleak.conf”
- Execute “tinfoleak.py”