Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/dctrwatson/znc-fish
- Owner: dctrwatson
- Created: 2011-03-07T18:26:17.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2017-07-15T08:06:52.000Z (over 7 years ago)
- Last Synced: 2024-06-15T05:35:54.747Z (5 months ago)
- Language: C++
- Homepage:
- Size: 187 KB
- Stars: 15
- Watchers: 5
- Forks: 15
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-repositories - dctrwatson/znc-fish - ZNC FiSH module (C++)
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)^`