NMT CSE Wiki

Dept. of Computer Science & Engineering

User Tools

Site Tools


commons:irc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
commons:irc [2015/09/02 11:22]
ljencka
commons:irc [2018/07/16 15:33] (current)
Line 1: Line 1:
 ====== IRC ====== ====== IRC ======
-IRC stands for Internet Relay Chat. It's a pretty primitive chat program (([[https://​www.youtube.com/​watch?​v=O2rGTXHvPCQ]])). Essentially,​ an IRC network hosts text-based chat rooms where people can hang out and joke around. The CS Department hosts an IRC server at ''​irc.cs.nmt.edu:​6697'',​ and it's open for anyone to connect to. ''#​cramer''​ is a general dept. channel, some of the system admins (past and present) can be found in ''#​sysadmin''​, and a lot of CS majors/​alumni like to chat in the channel ''#​ktek''​ (NSFW).+IRC stands for Internet Relay Chat. It's a pretty primitive chat program (([[https://​www.youtube.com/​watch?​v=O2rGTXHvPCQ]])). Essentially,​ an IRC network hosts text-based chat rooms where people can hang out and joke around. The CS Department hosts an IRC server at ''​irc.cs.nmt.edu:​6697'',​ and it's open for anyone to connect to. ''#​cramer''​ is a channel, and a lot of CS majors/​alumni like to chat in the channel ''#​ktek''​ (NSFW).
  
 To connect to the IRC, you'll need to install an IRC client. A good client is [[https://​hexchat.github.io/​|Hexchat]],​ which has a nice graphical user interface, and is generally easy to use. You can add our network to the network list as ''​irc.cs.nmt.edu/​6697'',​ select "Use SSL" and "​Accept invalid SSL certificate"​. To connect to the IRC, you'll need to install an IRC client. A good client is [[https://​hexchat.github.io/​|Hexchat]],​ which has a nice graphical user interface, and is generally easy to use. You can add our network to the network list as ''​irc.cs.nmt.edu/​6697'',​ select "Use SSL" and "​Accept invalid SSL certificate"​.
  
 You'll also need to set your Real name and your Nick name. Your "​Real"​ name (or User name) will only be displayed when someone inspects you with the ''/​whois''​ command, and doesn'​t actually need to be your name. Your Nick is your handle. You need a handle, man. You don't have an identity until you have a handle(([[http://​www.imdb.com/​title/​tt0113243/?​ref_=ttqt_qt_tt]]))! So try to come up with a nick that shows off what kind of 1337 h4ck3r((https://​www.youtube.com/​watch?​v=oJagxe-Gvpw)) you are! You'll also need to set your Real name and your Nick name. Your "​Real"​ name (or User name) will only be displayed when someone inspects you with the ''/​whois''​ command, and doesn'​t actually need to be your name. Your Nick is your handle. You need a handle, man. You don't have an identity until you have a handle(([[http://​www.imdb.com/​title/​tt0113243/?​ref_=ttqt_qt_tt]]))! So try to come up with a nick that shows off what kind of 1337 h4ck3r((https://​www.youtube.com/​watch?​v=oJagxe-Gvpw)) you are!
 +
 +===== Alternate Server =====
 +
 +If ''​irc.cs.nmt.edu:​6697''​ doesn'​t work, you can also connect to our IRC network using ''​irc.habnabit.org:​7000''​.
  
 ===== IRC Commands ===== ===== IRC Commands =====
Line 22: Line 26:
 ===== ZNC ===== ===== ZNC =====
  
-The department hosts an [[https://​en.wikipedia.org/​wiki/​BNC_%28software%29#​IRC|IRC Bouncer]] (ZNC) at [[https://​znc.cs.nmt.edu]]. An IRC bouncer can keep you logged on to an IRC server even when your computer is off of your client is closed. You connect to the bouncer in the same way that you would connect to IRC normally, but first you have to set yourself up on the ZNC server+The department hosts an [[https://​en.wikipedia.org/​wiki/​BNC_%28software%29#​IRC|IRC Bouncer]] (ZNC) at [[https://​znc.cs.nmt.edu]]. An IRC bouncer can keep you logged on to an IRC server even when your computer is off, or your client is closed. You connect to the bouncer in the same way that you would connect to IRC normally, but first you have to set yourself up on the ZNC server.
- +
-First, you can login to the department ZNC server with your CS credentials. The first thing you'll see is the **Authentication** form. You can use that form to change your password to anything you want. If you're security conscious, you should be aware that some IRC clients store your network password in plaintext, so you might prefer to use something other than your CS credentials.+
  
-Unless ​you can think of some reason ​to do something else, the Allowed IPs field should just be set to ''​*''​. When you're happy with your authentication settings, you can fill in your **IRC Information**. You can give it whatever nick and real name you want it to keep you logged into the network with.+First, ​you can [[https://​znc.cs.nmt.edu|login ​to the department ZNC server]] with your CS credentials. Click **Your Settings** in the sidebar to the right. The first thing you'll see is the **Authentication** form. You can use that form to change your password to anything you want. If you're security conscious, you should be aware that many IRC clients store your network password in plaintext, so you might prefer to use something other than your CS credentials.The ​Allowed IPs field should ​normally ​just be set to ''​*'', ​unless there'​s some reason ​you need to restrict where you're using the bouncer from.
  
-Below you'll see the **Networks** menuThis is how you actually set up the bouncer to log you in to the CS IRC server. You can add multiple networks to tell it to also keep you logged in to other IRC networks like [[https://​freenode.net/​]] or [[http://www.oftc.net/]]. Click "​Add"​ to add a new network profile to ZNC, you can fill out the **Network Info** with the same information ​you used before.+When you're happy with your authentication settings, move to the **IRC Information** formFill out the ''​Nickname''​ and ''​Alt. Nickname''​ fields with whatever handle ​you want to go by in chat. **This is the most important step. You don't have an identity until you have a [[https://​www.youtube.com/watch?​v=H0mGqLkVSXY|handle]]**Leave the ''​Ident''​ and ''​StatusPrefix''​ fields as they are. You can fill out the ''​RealName''​ field to allow people to more easily identify you, and the ''​QuitMessage''​ field to change the message displayed when you leave the server, but these fields are not strictly necessary.
  
-The "​Network Name" field is an alias that ZNC uses to refer to the profile ​you're setting ​up you can name it something like "​NMTCS"​. In the "​Servers of this IRC network" ​you can enter ''​irc.cs.nmt.edu +6697''​ to tell it to connect to our server. ​Finally, you can add ''​#cramer'' ​under **Channels** to tell it to join you to that channel ​automatically+Now, move to the **Networks** menu. This is how you actually set up the bouncer to log you in to the IRC servers ​you would like to connect to. The CS IRC server ​and freenode should be added here by defaultYou can add more networks here later. For now, click "​Edit"​ next to the ''​NMTCS'' ​entry. On the next page, scroll down to **Channels**. This menu allows you to set the channels on the network that you will join automatically. If you need to add a channel ​to this list, click ''​Add'',​ and on the next page, fill in the channel name, i.e., ''#​cramer'',​ ''#​sysadmin'',​ ''#​ktek'',​ etc. Click ''​Add channel and return''​ after each. 
 +When all of your auto-join channels have been added, scroll down on the Network page and click "Save and Return"​ to finish adding the network to your bouncer setup.
  
-When everything is to your liking, you can click "Save and Return"​ to finish adding the network to your bouncer setup. ​Now you can tell your IRC client to connect to ZNC rather than directly to IRC. In your IRC client, ​you need to set the server as ''​znc.cs.nmt.edu'' ​with SSL port ''​6697''​. ​You also need to set the server password to authenticate you against the ZNC server (a ''​/PASS'' ​password)which actually needs to be of the form  ​''​<​username>/​NMTCS:<​password>​''​. ​You use the username of your CS account, ''​NMTCS''​ is the "​Network Name" ​you set up in the last paragraph, the password is the one you set on the ZNC front page, (or your CS password, if you didn't bother).+Now you must configure ​your IRC client to connect to ZNC rather than directly to IRC. In your IRC client, ​add a new server. Set the Connection Name to ''​NMTCS'', ​the Server Address to ''​znc.cs.nmt.edu''​, and set the Port to ''​6697''​. ​Check the box labeled ​''​Connect Securely'',​ ''​Connect Using SSL''​, or something similarNow, using the username of your CS account ​and the password ​you set in the **Authentication** step (or your CS password, if you didn't bother ​to change it), set the Server Password to ''<​username>/​NMTCS:<​password>''​
  
-If you did everything right, you should be able to connect through our ZNC server. It will keep you logged in when you disconnect from the bouncer, and when you log back in and replay messages that you missed ​while you were away.+If you did everything right, you should be able to connect through our ZNC server. It will keep you logged in when you disconnect from the bouncer, automatically mark you as being away, and when you open your client again it will replay messages that you missed.
  
 Welcome to NMT the hacker illuminati! Welcome to NMT the hacker illuminati!
commons/irc.1441214526.txt.gz · Last modified: 2018/07/16 15:33 (external edit)