Giter Club home page Giter Club logo

social-analyzer's Introduction

Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge

API and Web App for analyzing & finding a person profile across +300 social media websites. It includes different string analysis and detection modules, you can choose which combination of modules to use during the investigation. The detection modules utilize a rating mechanism based on different detection techniques, which produces a rate value that starts from 0 to 100 (No-Maybe-Yes)

I have been getting requests from all over the place asking me to add a python CLI (I'm working on it) ๐Ÿ‘๐Ÿ‘๐Ÿ‘

Please submit your contribution in a Pull Request!

Updates

  • Added an optional timeout and implicit wait for each detection (Some websites have a delay logic implemented in the backend)
  • Added logs (user request)
  • Added 5 seconds timeout to https.get (user request)
  • Added the API documentation Wiki

Security Testing

-------------------------------------              ---------------------------------
|        Security Testing           |              |        Social-Analyzer        |
-------------------------------------              ---------------------------------
|   Passive Information Gathering   |     <-->     |   Find Social Media Profiles  |
|                                   |              |                               |
|    Active Information Gathering   |     <-->     |    Post Analysis Activities   |
-------------------------------------              ---------------------------------

Find Profile (Fast)

Find Profile (Slow)

Profile images will not be blurred. If you want them to be blurred, turn that option on

Features

  • String Analysis
  • Search Engine Lookup
  • Multi Layers detections
  • Most Common Names & Words
  • Convert Numbers to Letters
  • Find Profles Normal (Fast)
  • Find Profles Advacned (Slow)
  • Find Profles Special (Slow)
  • Profile Screenshot
  • And more!

Special Detections

  • facebook

Install and run (Nodejs + NPM + Firefox)

sudo add-apt-repository ppa:mozillateam/ppa
sudo apt-get update
sudo apt-get install -y firefox-esr tesseract-ocr git
git clone https://github.com/qeeqbox/social-analyzer.git
cd social-analyzer
rm -rf package-lock.json node_modules
npm install lodash
npm install
npm start

Install and run (docker)

git clone https://github.com/qeeqbox/social-analyzer.git
cd social-analyzer
sudo docker build -t social-analyzer . && sudo docker run -p 9005:9005 -it social-analyzer

Running Issues

Make sure to update to the latest nodejs and npm

Closing the app by port number

sudo kill -9 $(sudo lsof -t -i:9005)

Goals

  • Adding the generic websites detections (These need some reviewing, but I will try to add them in 2021)

Resources

  • api.duckduckgo, google api, nodejs, bootstrap, selectize, jquery and font-awesome
  • Let me know if i missed a reference or resource!

Disclaimer\Notes

  • This tool meant to be used locally (It does not have any type of Access Control)
  • If you want your website to be excluded from this project, please reach out to me!

Examples

WordInfo - Interacts with duckduckgo api

MostCommon - Finds all common words in a string, sort them by language

SplitWordsByUpperCase - Finds upper case words in a string and splits them

SplitWordsByUpperCase - Finds words start with Alphabet letters in a string and splits them

ConvertNumbers - Finds numbers in words and convert them into letters

FindNumbers - Finds all numbers in a string

FindUserProflesFast - finds profiles with GET requests based on detection table (fast)

FindUserProflesSlow - finds profiles with a webdriver based on detection table (slow)

ShowUserProflesSlow - finds profiles with a webdriver based on detection table (slow)

social-analyzer's People

Contributors

giga-a avatar simonsigre avatar spekulatius avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.