Coder Social home page Coder Social logo

apate's Introduction

Apate is deprecated

While it was a fun project that really introduced me into the world of BetterDiscord plugins, I will no longer maintain Apate and take it down from the BD website. This is mostly due to the fact that this plugin is used primarily for malicious purposes and/or being disrespectful. Just because you have a plugin that uses some steganography and cryptography, doesn't make it ok for you to be toxic to other people that can't see your messages and open up servers that are against Discord ToS. If you really need a plugin that encrypts your messages, I'm sure you'll be able to find one with a quick google search. I do not want to be associated and/or responsible for the problematic use cases Apate can induce. It was never my intention for this plugin to turn out the way it is seemingly used now. It's also a lot of work to maintain such a big plugin.

Thank you for understanding.


Apate

Hide your secret Discord messages in other messages!

JavaScript Standard Style

Apate is a tool based on StegCloak that allows you to send and read invisible hidden messages through BetterDiscord. It hides the message using zero width unicode characters and an indicator character at the start of the string. It then goes through all the messages in chat and tries to insert a new div with the hidden message.

Installing

Make sure you have BetterDiscord installed. Then just download the Plugin here and pull it into your plugins Folder. If you are asked to download the ZeresPluginLibrary, download it. If you see a There is an update for Apate available! Banner message, click it to fully update Apate.

Usage

Demo


Syntax:

Cover text *hidden message*

For a more detailed explanation, click here.

End to End Encryption

For a detailed description on how to use e2e encryption in your messages, click here.

Passwords

In Apate you can set your own password and then only people that have your password in their list can read your messages.

To set your password:

Go into Settings > Plugins > Apate Settings (Cogwheel) > Encryption and enter the password you want into the Textbox. This will be your default password and all your messages will be encrypted with it, as long as you have Encrpytion on. If you don't want to generate a password yourself, you can hit the Generate Password Button. It will create a password out of three english words and then random symbols to make the password both secure and easy to identify.

To manage your password list:

Go into Settings > Plugins > Apate Settings (Cogwheel) > Passwords.
If you want to add a password, enter it into the Textbox and press Add Password. The password should appear in the list below and then Apate should decrypt all messages with that specific password automatically. To remove a password, press the โŒ Symbol.

Import / Export Password list:

In case you want to save your password list to make sure you don't lose it you can press the Download Password list button. It will promt you to save your list as a .txt file. If you then want to import that password list, simply press Import Password list and select your file. Notice ALL YOUR PASSWORDS WILL BE LOST when you import a new list. Save your password list before importing a new one, just to be sure you dont loose anything. Note:

  • Your personal password is always automatically in your list (if you used it at least once).
  • The more passwords you have in your list, the longer the decryption prosses will take.
  • The higher up a password is, the more priority it has (passwords you use often will automatically move up the list).

Quickly changing between passwords

By default, the message will be sent with your chosen password (if encrpytion is turned on). If you want to send a message with a different (or no) password once, you can right-click the key on the bottom right to select a password. This will NOT change your default password.

Authors

Apate Logo

TheGreenPig

fabJunior

BenjaminAster

Contributors

Apate Logo

gurrrrrrett3

Services used and people to thank:

  • StegCloak

    This does all the hiding. Apate could not work without it!

    Github link

  • Cryptico

    Is used for the End to End (asymmetric) Encryption!

    Github link

  • Better Discord

    Without it, I couldn't even make plugins for Discord at all, so huge thanks!

    Website

  • Zere's Plugin Library

    An incredibly useful library used a lot in the plugin. Thanks Zerebos!

    Documentation

  • images.weserv.nl

    Is used a cool free proxy for all images to prevent people from using malicious links to grab IP addresses.

    Website

  • All the helpful people of the BD community

    Thank you for showing me helpful tips and getting me into the world of BetterDiscord plugin programming.

    Discord Server

apate's People

Contributors

thegreenpig avatar fabjunior avatar benjaminaster avatar gurrrrrrett3 avatar r-rajaneesh 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.