Tutorial – Using AndroIRC with SASL on Cuff-Link

We’re working to create tutorials for various clients with SASL capabilities for additional security, both yours and ours. Many of you who use Cuff-Link use AndroIRC as your preferred mobile client, and it has built-in SASL capabilities — why not use the added layer of security?  Simply explained, SASL is the process of logging into NickServ during the connect process which enables other features such as immediate vhost application, joins based on authentication [such as exceptions], and best of all, immediate kill protection.

AndroIRC is available at the google play store at https://play.google.com/store/apps/details?id=com.androirc  There is a paid version available, however the only ad shown on the free version is on the initial splash screen [first image].

1. Now to the setup!  Taking a few minutes here to become familiar with the options and set up the network and your nick makes chatting on mobile much easier.  First thing first, tap the menu key or the 3 dots icon on the top right, then settings:

Settings
Tap on “Settings”

2. The first thing to edit is the default and alternate nicknames.  Tap on Nickname and then Nickname to fill in your preferred nick, hit OK, then tap Alternative to fill in your second nick choice and hit OK.  Alternative nicks are suggested to be grouped with your main nick, and they are handy when using mobile and bouncing between wifi and mobile connections.

Nicknames and Servers
Nicknames and Servers

3. Tap the back arrow to go back to the main setting screen [shown above] and we’ll head into Servers next.  It’ll look like the next image, which are the default servers AndroIRC comes with; tap menu and “New Server” to add our own.

Add a Server
Add a Server

4. From the New Server menu, there are a few things we’ll be editing here:

Server Options
Server Options
  • Name:  This is name of the server in the list, i.e. Cuff-Link
  • Address:  irc.cuff-link.me
  • Port:  6697  [this is the SSL port]
  • Secured Connection:  Check this box to use in conjunction with port 6697.

5. Scroll down a bit to the next part:

Server Options 2
Server Options 2

6. Important!  Check the Enable box beneath “AUTHENTICATION” to bring up the next set of options:

Server Options 3
Server Options 3 – Enable AUTHENTICATION!
  • Authentication Service:  Tap to change to SASL
  • Authentication type:  DH-BLOWFISH is considered antiquated, using PLAIN with an SSL connection is considered sufficient.
  • Username:  Fill in your main nick here [note: must be a registered nickname, does not have to be the one in use]
  • Password:  Fill in your nickserv password here

After all that, tap back to save the server.  This part is optional, but if you have autojoin channels to add, you can go to the Channels section, tap the server, then menu and “add channel”.

7. Now for some of the finer settings, go to the Settings menu:

Additional Settings
Additional Optional Settings

These aren’t mandatory, but highly suggested, particularly if you’re used to using a normal irc client.

  • Show timestamps:  This is quite handy for pasting lines if needed as its automatically included.  [hint: long-press on a line to copy it to the clipboard]
  • Show Search icon on textbox:  Newer Android devices no longer have the find button, so this adds the magnifying glass to the left edge of the textbox; just type the first couple characters of a nick and tap this to complete it.
  • Notifications:  There are a few different options here depending on various things such as new queries or highlights.
  • Theme:  If you’re used to a dark background for IRCing, its available here.

And that’s all there is for setup!  Now to connect from the main screen, just tap the plus icon and select the server from the list.  Feel free to stop by #help if needed as a few of us use this client on a regular basis.

 

 

 

 

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 thoughts on “Tutorial – Using AndroIRC with SASL on Cuff-Link”