wavyx / WhatsAllApp

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/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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. Goto 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 (loran@ralon.nl) what feature you'd like to have included and I'll make you a nice offer :)

  • 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 :)

About

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

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

License:MIT License


Languages

Language:JavaScript 100.0%