Giter Site home page Giter Site logo

afnisse / whatsallapp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xencalipso/whatsallapp

0.0 2.0 0.0 29 KB

Chrome Extension that creates a UI overlay for WhatsApp Web to enumerate phone numbers, profile pics, about texts and online statuses

Home Page: https://www.lorankloeze.nl/2017/05/07/collecting-huge-amounts-of-data-with-whatsapp/

License: MIT License

JavaScript 100.00%

whatsallapp's Introduction

** Update 06-05-2018: it looks like WhatsApp changed the API a little. Because of that, the script doesn't show online/offline statuses. As soos as I have the time, I'll look into it' **

WhatsAllApp

Chrome Extension that creates a UI overlay for WhatsApp Web to enumerate phone numbers, profile pics, about texts and online statuses.

Checkout the background information at https://www.lorankloeze.nl/2017/05/07/collecting-huge-amounts-of-data-with-whatsapp/

This is a Proof of Concept packed in a Chrome Extension. It's not bug free and you may run into errors. If there was a stage before alpha it would be in that stage. Use it wisely!

Extension in action

Warning

This extension has the permission to read from your WhatsApp Web screen. As you can see in the source code, that permission is not used in a bad way. But, take care if you download this extension from anywhere else but this repo!

Installation

  1. Click 'clone or download' and choose to download the ZIP file
  2. Extract the folder from the ZIP file
  3. Open up chrome://extensions/
  4. Enable developer mode at the top of the screen by clicking the checkbox
  5. Click 'load unpacked extension'
  6. Select the folder from step 2
  7. The extension should appear at the top of the list

Usage

  1. Go to WhatsApp Web, a green button should appear, click it to open the UI
  2. Enter a range of phonenumbers you want to enumerate, more than 500 numbers is probably a little much
  3. After a few seconds you'll see a table of phonenumbers, profile pics, about texts and on/offline statuses
  4. Every 10 sec, the script checks if someone is online and places that number at the beginning of the table
  5. If someone is currently online, the left border of the profile picture becomes green

FAQ

  • Can you update the script so it becomes a mass surveillance tool?

    No, it has its privacy concerns already as it is. Ask your local secret service for more info.

  • Can you update the script so it includes feature X?

    Maybe: tell me ([email protected]) what feature you'd like to have included and I'll make you a nice offer :) No, at this moment I don't have the time.

  • How about rate limiting?

    There is some kind of rate limiting in place but what exactly the limits are and their penalties for exceeding them, I don't know yet. Sometimes I get a '427 Too many requests' but a few minutes later I can continue using the API calls.

  • Why is this extension not available in the Chrome Web Store?

    Because it's a PoC and because I'll have to pay $5. Since I'm Dutch I don't want to pay unless I have absolutely no other choice. So there you go :)

whatsallapp's People

Contributors

lorankloeze avatar fodinabor avatar

Watchers

James Cloos avatar Yassine Afnisse 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.