2023-10-12 22:13:24 +02:00
|
|
|
# e2e-irc
|
|
|
|
This is an IRC bouncer that supports end-to-end encryption and is horribly written.
|
|
|
|
|
2023-10-19 17:23:38 +02:00
|
|
|
# Configuration
|
|
|
|
e2e-irc uses a config file in `~/.config/e2e-irc/config.toml` on linux.
|
|
|
|
The configuration file is a toml file with two or three fields:
|
|
|
|
- public_key the location of the public pgp key
|
|
|
|
- secret_key the location of the secret pgp key
|
|
|
|
- passwd the password of the pgp key
|
|
|
|
|
|
|
|
# Usage
|
2023-10-15 13:23:59 +02:00
|
|
|
```
|
2023-10-19 17:23:38 +02:00
|
|
|
e2e-irc [OPTIONS] SERVER
|
2023-10-12 22:13:24 +02:00
|
|
|
|
2023-10-19 17:23:38 +02:00
|
|
|
Encrypted IRC Bouncer
|
|
|
|
|
|
|
|
Positional arguments:
|
|
|
|
server The Address Of The Server The Bouncer Connects To
|
|
|
|
|
|
|
|
Optional arguments:
|
|
|
|
-h,--help Show this help message and exit
|
|
|
|
-p,--port PORT The Port The Bouncer Binds To
|
|
|
|
--sp,--server-port SERVER_PORT
|
|
|
|
The TLS Enabled Port Of The Server
|
|
|
|
```
|
|
|
|
|
|
|
|
# Install
|
2023-10-15 13:23:59 +02:00
|
|
|
```bash
|
2023-10-21 12:06:28 +02:00
|
|
|
cargo install e2e-irc
|
2023-10-15 13:23:59 +02:00
|
|
|
```
|
2023-10-19 17:23:38 +02:00
|
|
|
|
|
|
|
# Run
|
2023-10-15 13:23:59 +02:00
|
|
|
```bash
|
2023-10-19 17:23:38 +02:00
|
|
|
e2e-irc [OPTIONS] SERVER
|
2023-10-15 13:23:59 +02:00
|
|
|
```
|