NOTÍCIAS

[ANONYMOUS][grids]

Whapa - WhatsApp DataBase Parser Tool

WhatsApp DataBase Parser Tool

Whapa é um analisador de banco de dados do whatsapp que automatiza o processo. O objetivo principal do whapa é apresentar os dados manipulados pelo banco de dados Sqlite de forma compreensível para o analista. O Script está escrito em Python 2.x 
O software é dividido em três modos:
  • Modo de Mensagem : analisa todas as mensagens no banco de dados, aplicando diferentes filtros. Ele extrai thumbnails quando estão disponíveis.
  • Modo de descodificação: Decrypt crypto12 bases de dados, desde que tenhamos a chave.
  • Modo Info : exibe informações diferentes sobre status, lista de difusão e grupos.
Por favor, note que este projeto é um estágio inicial. Como tal, você pode encontrar erros. Use-o por sua conta e risco. 
Bônus : ele também vem com uma ferramenta para baixar as cópias de backup do Google Drive associado a um smartphone.

  • "Whapas.py" é a versão em espanhol de "whapa.py"
Instalação 

whapa.py (analisador da Whatsapp)
Você pode baixar a última versão do whapa ao clonar o depósito GitHub:
git clone https://github.com/B16f00t/whapa.git
então:
pip install -r requirements.txt

whagdext.py (Extrai dados da conta do Google Drive)
sudo apt-get update
sudo apt-get install -y python3-pip
sudo pip3 install pyportify
To usage:
config settings.cfg
 [auth]
 gmail = [email protected]
 passw = yourpassword
python3 whagdext.py "arguments"

Uso
     __      __.__          __________         
    /  \    /  \  |__ _____ \______   \_____   
    \   \/\/   /  |  \\__  \ |     ___/\__  \  
     \        /|   Y  \/ __ \|    |     / __ \_
      \__/\  / |___|  (____  /____|    (____  /
           \/       \/     \/               \/ 
    ---------- Whatsapp Parser v0.2 -----------
 
usage: whapa.py [-h] [-k KEY | -i | -m] [-t TEXT] [-u USER] [-g GROUP] [-w]
                [-s] [-b] [-tS TIME_START] [-tE TIME_END]
                [-tT | -tI | -tA | -tV | -tC | -tL | -tX | -tP | -tG | -tD | -tR]
                [DATABASE]

To start choose a database and a mode with options

positional arguments:
DATABASE              database file path - './msgstore.db' by default

optional arguments:
  -h, --help            show this help message and exit
  -k KEY, --key KEY     *** Decrypt Mode *** - key file path
  -i, --info            *** Info Mode ***
  -m, --messages        *** Message Mode ***
  -t TEXT, --text TEXT  filter messages by text match
  -u USER, --user USER  filter messages made by a phone number
  -g GROUP, --group GROUP
                        filter messages made in a group number
  -w, --web             filter messages made by Whatsapp Web
  -s, --starred         filter messages starred by user
  -b, --broadcast       filter messages send by broadcast
  -tS TIME_START, --time_start TIME_START
                        filter messages by start time (dd-mm-yyyy HH:MM)
  -tE TIME_END, --time_end TIME_END
                        filter messages by end time (dd-mm-yyyy HH:MM)
  -tT, --type_text      filter text messages
  -tI, --type_image     filter image messages
  -tA, --type_audio     filter audio messages
  -tV, --type_video     filter video messages
  -tC, --type_contact   filter contact messages
  -tL, --type_location  filter location messages
  -tX, --type_call      filter audio/video call messages
  -tP, --type_application
                        filter application messages
  -tG, --type_gif       filter GIF messages
  -tD, --type_deleted   filter deleted object messages
  -tR, --type_share     filter Real time location messages  

Exemplos
("./Media" é o diretório onde as miniaturas estão sendo gravadas)
  • Modo de mensagem:
      python whapa.py -m 
    Mostre todas as mensagens do banco de dados.
      python whapa.py -m -tS "12-12-2017 12:00" -tE "13-12-2017 12:00"
    Mostrar todas as mensagens de 12-12-2017 12:00 a 13-12-2017 12:00.
      python whapa.py -m -w -tI
    Mostrar todas as imagens enviadas pela Whatsapp Web.
  • Modo Decrypt:
      python whapa.py msgstore.db.crypt12 -k key
    Decrypt msgstore.dbcrypt12, criando msgstore.db
  • Modo de informação:
      python whapa.py -i
    Mostre um palco com opções sobre grupos, listas de transmissão e status.