![]() ![]() Some service ask you to register (the procedure could change) and then put your user password set "*,!xfer" sasl configuration (user, password) set _verify offĪnd then you can connect to freenode IRC via torīy default, weechat client provides sensitive information that identifies us I had to disable ssl verification which I think given the situation is safe server add freenode-tor ajnvpgl6prmkb7yktvue6im5wiedlz2w32uhcwaamdiecdrfpwwgnlqd.onion/6697 Now, add freenode server to connect via tor: msg NickServ CERT ADD mmyyy圜eeeerrtttiiifiiiicateee Openssl x509 -in freenode.pem -outform der | sha1sum -b | cut -d' ' -f1Ĭome back to weechat and copy the fingerprint to bind your user with the certificate: Openssl req -batch -x509 -new -newkey rsa:4096 -sha256 -days 1000 -nodes -out freenode.pem -keyout freenode.pem Next commands are: create a directory for our certificate, navigate there, create a certificate (non interactively) and obtain its fingerprint (last line): Keep that weechat open, and go a terminal because it is time to bind our identity with the certificate. msg NickServ VERIFY REGISTER myIdentity freenodeVerificationCodeHere ![]() msg NickServ REGISTER myFancySecret mymailbox Ĭheck email, and paste the line suggested which looks like: Select the nick you want to register and verify that it is available We first need to connect to freenode via plain internet Tor access is only provided through cert authentication. oftc does not have hidden service, but allows you to use tor to access it without registering a user accountĬonnecting to freenode IRC community via tor is complex, so I include the details in this guide to facilitate it.server add indymedia-tor akeyxc6hie26nlfylwiuyuf3a4tdwt4os7wiz3fsafijpvbgrkrzx2qd.onion When you done with the configuration you applied, save all the configuration current with /save access it through torĮxample 1: using tor to access an irc server without hidden serverĮxample 2: using tor to access an irc server that has hidden service access such as the recommended by riseup The idea is to paste more or less consciously the following lines that start with a slash /. Tested with debian 10, python dependencies are because of otr.pyĪpt install tor weechat-curses weechat-python weechat-plugins python-potr configuration this is the thing that forced me to switch from irssi to weechat.hidden service setup: very difficult to setup hidden service IRC with irssi (I failed ref1 ref2).easy of use: in irssi you do /connect freenode or /connect oftc and you are in, in weechat you have to set up the irc servers more manually.otr: found it easier to setup otr in irssi, in weechat looks like it requires more dependencies.Right now, there is no way to encrypt 1:1 asynchronously, channel or group. It also helps you to configure otr encryption which I think is the only way to encrypt 1:1 chats in IRC (and when both parts are connected). This guide is done from the weechat perspective, and it helps you to connect to oftc, freenode and indymedia IRC through the most private way (tor). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |