Skip to content

Instantly share code, notes, and snippets.

@codedust
Last active February 19, 2019 17:25
Show Gist options
  • Save codedust/ddc9586adc1f12b092607108da2a2968 to your computer and use it in GitHub Desktop.
Save codedust/ddc9586adc1f12b092607108da2a2968 to your computer and use it in GitHub Desktop.
connect to nerd2nerd irc server using weechat

Determine the fingerprint of the server's ssl cert

$ openssl s_client -showcerts -connect irc.nerd2nerd.org:6697 < /dev/null | openssl x509 -sha256 -fingerprint -noout| sed 's/://g'
depth=0 C = DE, ST = Bavaria, L = Wuerzburg, O = Nerd2Nerd, CN = com.nerd2nerd.org, emailAddress = info@nerd2nerd.org                                
verify error:num=18:self signed certificate
verify return:1
depth=0 C = DE, ST = Bavaria, L = Wuerzburg, O = Nerd2Nerd, CN = com.nerd2nerd.org, emailAddress = info@nerd2nerd.org
verify return:1
DONE
SHA256 Fingerprint=4D484E8D5A6C5A8BA279DB2C4DA064D5A78D9D28C398A631E76D06ABA30ECFB7

Configure weechat

/server add nerd2nerd com.nerd2nerd.org/6697 -ssl -autoconnect
/set irc.server.nerd2nerd.ssl_fingerprint 4D484E8D5A6C5A8BA279DB2C4DA064D5A78D9D28C398A631E76D06ABA30ECFB7
/connect nerd2nerd
/buffer unmerge
/save
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment