Go to file
2023-10-15 13:29:23 +02:00
src Added better error handling and .env file 2023-10-15 13:13:07 +02:00
.gitignore Prepared .env 2023-10-13 14:44:55 +02:00
Cargo.lock Changed project name 2023-10-15 13:23:40 +02:00
Cargo.toml Changed project name 2023-10-15 13:23:40 +02:00
README.md Updated docs 2023-10-15 13:23:59 +02:00

e2e-irc

This is an IRC bouncer that supports end-to-end encryption and is horribly written.

Setup CWD

To use this you need to build it and in your CWD you need to add two files. One called secret.gpg and one called public.gpg that are just pgp keys. You also need a .env file in your CWD like this:

SERVER={address of the server you want to connect to (has to support tls)}
PORT={the port you want the program to bind to and the port that the IRC client should connect to}
PASSWD={password of your pgp key} # Optional

Run

Then you just run the binary with: cargo run --release or build the project to get a binary

cargo build --release
cp target/release/e2e-irc ~/.local/bin/

and after running that once you can run the program with

e2e-irc

but you have to have the .env in the CWD