mindedsecurity / shhlack Goto Github PK
View Code? Open in Web Editor NEWSlack message encryptor/decryptor for desktop app and browser
License: Apache License 2.0
Slack message encryptor/decryptor for desktop app and browser
License: Apache License 2.0
I'm not sure of the feasibility/effort that would be required for this.. but it would be really interesting and cool to implement Signal's double ratchet algorithm:
From a quick google, maybe something like:
I've followed the instructions in the install file but I am unable to see Shhlack in my standalone client. Pressing Alt+s
doesn't do anything -- is this a Windows shortcut and does it translate to Macs?
I've tried quitting and re-opening the program, as well as signing out and back in to my team.
Any help would be appreciated -- I really love the idea!
This is the console output on running the patch script.
12:41:55 $ ./patch_slack.sh
Creating /Users/john/.shhlack/
Copying files to /Users/john/.shhlack/
Creating backup copy /Applications/Slack.app/Contents/Resources//app.asar.unpacked/src/static/ssb-interop.js.bak of the original
Password:
Patching /Applications/Slack.app/Contents/Resources//app.asar.unpacked/src/static/ssb-interop.js
I attempted to install shhlack to my windows 10 machine, but found that because Slack had left a previous version installed in the same appdata folder it attempted to install it to the older version. Once I deleted the older version it did install properly into the newer version, but the newer version of slack (I am on the desktop app slack version 3.3.8) doesn't appear to work (unless I am missing something somewhere). The Chrome extension appears to still work, but the Firefox extension doesn't exist anymore as far as I could tell.
Would be nice to have for the sake of clarity ๐
I suggest adding a feature where it's possible to link a passphrase to conversations (whether it's channels or DMs) so that messages can be automatically encrypted (no need for @@@@
) when the current conversation matches a known passphrase:conversation link.
For example, this can be an extra field in the 'Manage Passphrases' section.
The documentation should explain the usage of the patcher combined with Slack updates and the requirements for re-patching.
Hey guys, I'm striking out here. Ideally, I'd like to get this working on Windows, however, I cannot get it to install properly. This is the output I get when running the bat:
shhlack-master\shhlack-master\release\standalone\package.json 1 File(s) copied shhlack-master\shhlack-master\release\standalone\shhlack.js 1 File(s) copied The system cannot find the path specified. "Backup File ssb-interop.js.bak not found, you'll have to do it manually" "Done! Press Any Key to Exit" Press any key to continue . . .
I can install the Chrome extension successfully, but after doing so, I cannot get shhlack to function at all. Alt+S does nothing, and the lock icon is not present in a chat. I tried both the version available in the chrome webstore as well as the 'load unpacked' method using the latest build of shhlack (1.0.9)
Slack version 4.1.2 64-bit
Chrome Version 78.0.3904.97 (Official Build) (64-bit)
Any help is greatly appreciated.
Whenever I try to export passphrases it seems to go OK but no file is created.
Tried in several directories, changing names and reinstalling slack + patch.
Standalone 1-0-9 MacOS
Ty!
need to add CSS in Shhlack dialog for smaller resolutions.
Alt - S does not function on MAC standalone. Possibly because there is no Alt. Even the option key did not work as a substitute.
When installing on a Windows 10 machine the install fails if the username has a space in it.
I can get around this by copying the files from resources folder from a patched machine on to a non-patched machine, but not exactly ideal.
When start patch-slack.sh I receive an error : Command not found. How to fix this?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.