Setting up Irssi

IRC SERVERS

nmap -Pn -sV -p 6667,6679,6697,9999 ssl.irc.atw-inter.net
nmap -Pn -sV -p 6667,6679,6697,9999 chat.freenode.net
nmap -Pn -sV -p 6667,6679,6697,9999 free-vitry.fr.eu.evolu.net
nmap -Pn -sV -p 6667,6679,6697,9999 irc.oftc.net
nmap -Pn -sV -p 6667,6679,6697,9999 irc.efnet.nl

openssl s_client -connect ssl.irc.atw-inter.net:6697
openssl s_client -connect chat.freenode.net:6697
openssl s_client -connect free-vitry.fr.eu.evolu.net:6697
#irc.dedibox.fr irc.online.net
#62.210.156.11 autrement.evolu.net online-dc3.fr.eu.evolu.net
#62.210.159.99 autrechose.evolu.net free-vitry.fr.eu.evolu.net
openssl s_client -connect irc.oftc.net:6697
openssl s_client -connect irc.efnet.nl:9999

INSTALL

Slackware

slackpkg install irssi utf8proc screen utempter

Ubuntu

apt install irssi screen

SETUP

Eventually launch/quit Irssi just to backup the default config as follows

screen -S chat

irssi
/quit
cp -pi ~/.irssi/config ~/.irssi/config.dist

Choose a theme e.g.

cd ~/.irssi/
wget http://irssi-import.github.io/themes/agon.theme

Now launch Irssi for real, and setup a few things e.g.

irssi

#/set nick NICKNAME
/set real_name REALNAME
/set alternate_nick ALTERNATE_NICKNAME

/set theme agon
/set beep_msg_level
/set beep_msg_level MSGS HILIGHT DCCMSGS NOTICES DCC CTCP

/set autolog on
/set completion_char ,
/set completion_nicks_lowercase on
/set ctcp_version_reply none of your business

Add missing networks e.g.

/network add Online

Define servers for those e.g.

/server list

/server add -tls -tls_verify -network IRCnet ssl.irc.atw-inter.net 6697
/server add -tls -tls_verify -network Online free-vitry.fr.eu.evolu.net 6697
/server add -tls -tls_verify -network EFnet irc.efnet.nl 9999

/server modify -auto ssl.irc.atw-inter.net
/server modify -auto chat.freenode.net
/server modify -auto irc.oftc.net
/server modify -auto irc.efnet.nl

Auto-register

/network add -autosendcmd "/msg nickserv identify PASSWORD_HERE; wait 2000" Freenode
/network add -autosendcmd "/msg nickserv identify PASSWORD_HERE; wait 2000" Online

Autojoin channels and save e.g.

/channel add -auto #netbsd IRCnet
/channel add -auto #sabotage Freenode
/channel add -auto #online Online
/channel add -auto #reiser4 OFTC
/channel add -auto #dragonflybsd EFNet

/save

USAGE

Check what servers you are currently connected to

/server

Clean-up failing connections

/rmreconns

TROUBLESHOOTING

11:57:47 *** Irssi: warning SSL handshake failed: wrong version number

==> make sure you’re talking to the server to its SSL port and with its correct FQDN

RESOURCES

A Guide to Efficiently Using Irssi and Screen https://quadpoint.org/articles/irssi/

Startup How-To https://irssi.org/documentation/startup/

Settings Documentation https://irssi.org/documentation/settings/

Tips and Tricks https://irssi.org/documentation/tips/

Help: log https://irssi.org/documentation/help/log/

\3. Server and channel automation https://irssi.org/documentation/startup/#server-and-channel-automation

Help: server https://irssi.org/documentation/help/server/

Frequently Asked Questions https://irssi.org/documentation/faq/

Startup HOWTO https://tools.ietf.org/doc/irssi/startup-HOWTO.html

Irssi’s /channel, /network, /server and /connect - What It Means https://pthree.org/2010/02/02/irssis-channel-network-server-and-connect-what-it-means/

servers

IRCnet http://irc.tu-ilmenau.de/all_servers/ http://www.irchelp.org/networks/servers/ircnet.html

Freenode https://freenode.net/kb/answer/chat

Dedibox https://documentation.online.net/en/dedicated-server/network/dedibox-network

EFNet http://www.efnet.org/?module=servers


HOME | GUIDES | BENCHMARKS | html