81 lines
1.6 KiB
Plaintext
81 lines
1.6 KiB
Plaintext
Using fish encryption with IRC
|
|
|
|
- Fish Irssi for chads
|
|
- Installing required packages
|
|
- compiling
|
|
- Running
|
|
- Hexchat/Ubuntu/Debian
|
|
- To Test fish encryption in APIRC:
|
|
- Notes
|
|
|
|
|
|
|
|
FISH IRSSI FOR CHADS
|
|
|
|
|
|
https://github.com/falsovsky/FiSH-irssi
|
|
|
|
|
|
Installing required packages
|
|
|
|
- Debian / Ubuntu
|
|
|
|
apt-get install build-essential irssi-dev libglib2.0-dev libssl-dev cmake git
|
|
|
|
- Archgang
|
|
|
|
pacman -S cmake pkg-config glib2 openssl irssi
|
|
|
|
|
|
compiling
|
|
|
|
1. git clone https://github.com/falsovsky/FiSH-irssi.git
|
|
2. cd FiSH-irssi
|
|
3. cmake .
|
|
4. make
|
|
5. cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .
|
|
6. make
|
|
7. make install (last one may or may not be needed)
|
|
|
|
|
|
Running
|
|
|
|
Just type /load fish in the program. To have fish load at start-up run
|
|
echo "load fish" >> /home/username/.irssi/startup
|
|
|
|
Ran into: fish/core is ABI version 0 but Irssi is version 7, cannot load
|
|
https://github.com/falsovsky/FiSH-irssi/issues/57
|
|
|
|
|
|
|
|
HEXCHAT/UBUNTU/DEBIAN
|
|
|
|
|
|
apt install hexchat-plugins
|
|
|
|
for more info: https://fishlim.kodafritt.se/ubuntu_install.html
|
|
https://github.com/fladd/py-fishcrypt
|
|
|
|
|
|
|
|
TO TEST FISH ENCRYPTION IN APIRC:
|
|
|
|
|
|
/join #fish /setkey 6CRi5rupyd6XfeKjghiLJ3yHHXCQ56EacFNytS
|
|
|
|
|
|
|
|
NOTES
|
|
|
|
|
|
Using Blowfish-ECB isn't a perfect method of encryption.
|
|
|
|
http://blog.bjrn.se/2009/01/proposal-for-better-irc-encryption.html
|
|
|
|
FiSH encrypts your messages in ECB mode (in other words, in independent
|
|
blocks). If the same block appears two times it will be encrypted the
|
|
same way both times. https://fishlim.kodafritt.se/
|
|
|
|
Note https://github.com/falsovsky/FiSH-irssi/issues/12 and
|
|
https://github.com/falsovsky/FiSH-irssi/issues/63
|