Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dctrwatson/znc-fish

ZNC FiSH module
https://github.com/dctrwatson/znc-fish

Last synced: 3 months ago
JSON representation

ZNC FiSH module

Awesome Lists containing this project

README

        

# FiSH Module for ZNC

[ZNC Fish Wiki](http://en.znc.in/wiki/Fish)

Orig. Module: [fish.cpp](http://znc-msvc.googlecode.com/svn/trunk/flakes/fish.cpp)

## Install

### Building

$ znc-buildmod fish.cpp

### Install

$ cp fish.so ~/.znc/modules/

Tell ZNC to load the module:

/msg *status loadmod fish
/msg *fish Help

## Usage

/msg *fish SetKey #secretChannel mySuperSecretKey

To disable encryption for a single message, prefix the message with `-e`

/msg #secretChannel -e this won't be encrypted

Decrypted messages are prefixed with a blue `(e)`

If the module expected an encrypted message but received a unecrypted message it will prefix with a red `(d)`

To change the prefixes:

/msg *fish SetConfig prefix_encrypted (+)
/msg *fish SetConfig prefix_decrypted (-)

## Commands

* `Help`

* `SetKey `

Sets ``'s FiSH encryption key

* `DelKey `

Removes ``'s FiSH encryption key

* `ShowKey `

Show the encryption key of ``, if it has one set

* `ListKeys`

Print out all of our keys

* `SetConfig `

Set config option `` to ``

* `ListConfig`

Print out all of our config options

* `KeyX `

Start a key exchange with ``

## Configurables

* `prefix_encrypted`

Default: (blue) `^12(e)^`

* `prefix_decrypted`

Default: (red) `^4(d)^`