c.sexchat/plugins/fishlim
Berke Viktor ab2d0b736c Change platform toolset to Visual Studio 2012 2012-10-02 16:05:20 +02:00
..
INSTALL
LICENSE sync with fishlim head 2012-05-04 19:29:02 +02:00
Makefile.am Add make support for FiSHLiM on Unix 2012-07-18 10:51:22 +02:00
README Sync with FiSHLiM HEAD 2012-05-13 14:45:32 +02:00
bool.h
fish.c sync with fishlim head 2012-05-04 19:29:02 +02:00
fish.h sync with fishlim head 2012-05-04 19:29:02 +02:00
fishlim-xp.vcxproj Add XP (WDK) solution as a fallback option 2012-10-02 16:00:13 +02:00
fishlim-xp.vcxproj.filters Add XP (WDK) solution as a fallback option 2012-10-02 16:00:13 +02:00
fishlim.def Add all plugins to solution except WMPA 2012-06-10 14:19:40 +02:00
fishlim.vcxproj Change platform toolset to Visual Studio 2012 2012-10-02 16:05:20 +02:00
fishlim.vcxproj.filters Add all plugins to solution except WMPA 2012-06-10 14:19:40 +02:00
irc.c sync with fishlim head 2012-05-04 19:29:02 +02:00
irc.h sync with fishlim head 2012-05-04 19:29:02 +02:00
keystore.c Make FiSHLiM consistent with recent naming changes 2012-07-26 23:41:03 +02:00
keystore.h sync with fishlim head 2012-05-04 19:29:02 +02:00
misc.c sync with fishlim head 2012-05-04 19:29:02 +02:00
misc.h sync with fishlim head 2012-05-04 19:29:02 +02:00
plugin_xchat.c Make FiSHLiM consistent with recent naming changes 2012-07-26 23:41:03 +02:00
plugin_xchat.h sync with fishlim head 2012-05-04 19:29:02 +02:00
test.c sync with fishlim head 2012-05-04 19:29:02 +02:00

README


                                FiSHLiM

                       http://fishlim.kodafritt.se/


FiSHLiM is an XChat plugin for FiSH IRC encryption. It's my attempt at making
a simple, lightweight and secure plugin for this encryption protocol.

For installation instructions, see the INSTALL file.


Features
--------

Working:
  * Sending/receiving messages
  * Topic decryption
  * Using unecrypted keys / keys without a password from blow.ini
  * Pure protocol-level filtering (works with highlighting, nick coloring etc)
  * Partially encrypted messages (i.e. prefixed with nickname by a bouncer)

Not working:
  * Key exchange
  * Password-protected key storage
  * Topic encryption
  * Remote exploitation (hopefully!)
  * Plaintext content that contain +OK is decrypted twice


Commands
--------

/setkey  [nick or #channel]  password

    Sets the encryption key for the nick or channel to password. The keys
    are stored in the configuration file in ~/.xchat2/blow.ini


/delkey  nick-or-#channel

    Deletes the given nick or channel from the configuration file.