DiscordTool icon indicating copy to clipboard operation
DiscordTool copied to clipboard

A customizable command line tool for advanced Discord users

DiscordTool

A customizable command line tool for advanced Discord users.

Features

General

  • Send messages
  • Send files
  • Bulk send (send multiple messages)
  • User info
  • Server list (list available/joined servers)
  • Member list (fetch partial member list of available servers)
  • Download avatar
  • Task management (view and terminate tasks that take longer to complete)

Exploits

Tricks and miscellaneous actions

  • Infinite typing
  • Status changer
  • Friend finder (reconstruct partial friend list of a known user)
  • Crash link (used to crash the victim's client when they hovered over it)
  • Local Storage Reassembly (potential attack vector that abuses the Cache)

Local Storage Reassembly Writeup

Dependencies

  • img2ascii for displaying profile pictures (included)
  • Pillow for displaying profile pictures
  • colorama for displaying profile pictures
  • console_menu for obvious reasons
  • requests for communication with API endpoints
  • selenium for extracting member lists (runtime)
    • MSEdgeDriver for Selenium (included)
  • LSReassembler for the LSR exploit (included)

Install dependencies with

pip install -r requirements.txt

License

This project is licensed under the MIT License - see the LICENSE file for details. For the dependencies, all rights belong to their respective owners. These should be used according to their respective licenses.