All Projects → batuhaniskr → Twitter Intelligence

batuhaniskr / Twitter Intelligence

Licence: mit
Twitter Intelligence OSINT project performs tracking and analysis of the Twitter

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Twitter Intelligence

phisherprice
All In One Pentesting Tool For Recon & Auditing , Phone Number Lookup , Header , SSH Scan , SSL/TLS Scan & Much More.
Stars: ✭ 38 (-78.77%)
Mutual labels:  osint, analysis
Flask Googlemaps
Easy way to add GoogleMaps to Flask applications. maintainer: @RiverFount
Stars: ✭ 550 (+207.26%)
Mutual labels:  flask, google-maps
common-osint-model
Converting data from services like Censys and Shodan to a common data model
Stars: ✭ 35 (-80.45%)
Mutual labels:  osint, analysis
Quora Api
An unofficial API for Quora.
Stars: ✭ 250 (+39.66%)
Mutual labels:  web-scraping, flask
Social Analyzer
API, CLI & Web App for analyzing & finding a person's profile across +1000 social media \ websites (Detections are updated regularly by automated systems)
Stars: ✭ 8,449 (+4620.11%)
Mutual labels:  osint, analysis
TIGMINT
TIGMINT: OSINT (Open Source Intelligence) GUI software framework
Stars: ✭ 195 (+8.94%)
Mutual labels:  osint, analysis
Osintgram
Osintgram is a OSINT tool on Instagram. It offers an interactive shell to perform analysis on Instagram account of any users by its nickname
Stars: ✭ 312 (+74.3%)
Mutual labels:  analysis, osint
Trape
People tracker on the Internet: OSINT analysis and research tool by Jose Pino
Stars: ✭ 6,753 (+3672.63%)
Mutual labels:  osint, flask
Snoop
Snoop — инструмент разведки на основе открытых данных (OSINT world)
Stars: ✭ 886 (+394.97%)
Mutual labels:  osint, web-scraping
Letterboxd recommendations
Scraping publicly-accessible Letterboxd data and creating a movie recommendation model with it that can generate recommendations when provided with a Letterboxd username
Stars: ✭ 23 (-87.15%)
Mutual labels:  web-scraping, flask
Poopak
POOPAK - TOR Hidden Service Crawler
Stars: ✭ 78 (-56.42%)
Mutual labels:  osint, flask
Osint Tools
OSINT tools catalog
Stars: ✭ 62 (-65.36%)
Mutual labels:  analysis, osint
30 Days Of Python
Learn Python for the next 30 (or so) Days.
Stars: ✭ 1,748 (+876.54%)
Mutual labels:  web-scraping, flask
Sam
System Architecture Mapper
Stars: ✭ 176 (-1.68%)
Mutual labels:  analysis
Machine Learning Deployment
Launch machine learning models into production using flask, docker etc.
Stars: ✭ 177 (-1.12%)
Mutual labels:  flask
Airbnb Android Google Map View
This is a sample Android Application which has Google Map view similar to what AirBnb Android Application. Moving Markers like Uber/Ola. Custom Google Search for places. Recycler view with Animations added.
Stars: ✭ 175 (-2.23%)
Mutual labels:  google-maps
Ivre
Network recon framework, published by @cea-sec & @ANSSI-FR. Build your own, self-hosted and fully-controlled alternatives to Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, collect and analyse network intelligence from your sensors, and much more!
Stars: ✭ 2,331 (+1202.23%)
Mutual labels:  osint
Grab
Web Scraping Framework
Stars: ✭ 2,147 (+1099.44%)
Mutual labels:  web-scraping
Flask Meld
Meld is a full-stack framework for Flask that allows you to create dynamic frontends in Flask using Python and the Jinja2 templating engine.
Stars: ✭ 177 (-1.12%)
Mutual labels:  flask
Web Database Analytics
Web scrapping and related analytics using Python tools
Stars: ✭ 175 (-2.23%)
Mutual labels:  web-scraping

Twitter Intelligence

A project written in Python for twitter tracking and analysis without using Twitter API.

Prerequisites

  • This project is a Python 3.x application.
  • The package dependencies are in the file requirements.txt. Run that command to install the dependencies.

pip3 install -r requirements.txt

Database

  • SQLite is used as the database.
  • Tweet data is stored on the Tweet, User, Location, Hashtag, HashtagTweet tables.
  • The database is created automically.

Usage Example

Application work view:

screen shot 2018-07-06 at 12 18 51

  • Get help
 python3 tracking.py -h 
Get tweets by username
 python3 tracking.py --username "HaberSau" 
Get tweets by query
 python3 tracking.py --query "sakarya" 
Get tweet at a specific date range
 python3 tracking.py --username "HaberSau" --since 2015-09-10 --until 2015-09-12 --maxtweets 10 
If you get location of tweets, add --location "True" param (but application will be slower due to new response times

 python3 tracking.py --query "sakarya" --location "True"
  • If you want you can run the application in docker

docker build . -t twitter-intelligence

docker run -it -p 5000:5000 --rm -v "images:/usr/src/app/images" twitter-intelligence

Analysis

analysis.py performs analysis processing. User, hashtag, and location analyzes are performed.

Get help:
python3 analysis.py -h
for location analysis
python3 analysis py --location

map

location analysis runs through address http://localhost:5000/locations

You must write Google Map Api Key in setting.py to display google map.

GOOGLE_MAP_API_KEY='YOUR_GOOGLE_MAP_API_KEY'
Runs hashtag analysis.
python3 analysis.py --hashtag

hashtag

Runs user analysis.
python3 analysis.py --user

Graphical User Interface

If you want run gui application, you should change "#PyQt5==5.11.2" to "PyQt5==5.11.2" in requirements.txt and you can run the that command.

pip3 install -r requirements.txt

socialgui.py used for gui application

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].