tools:irc
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:irc [2025/08/30 14:48] – [IRC in the Cloud] Humphrey Boa-Gart | tools:irc [2025/09/01 08:19] (current) – Humphrey Boa-Gart | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Internet Relay Chat (IRC) ====== | ====== Internet Relay Chat (IRC) ====== | ||
- | |||
- | [{{ : | ||
**Internet Relay Chat** (or **IRC**) is one of the oldest chat platforms. However, it is not a service, nor an application, | **Internet Relay Chat** (or **IRC**) is one of the oldest chat platforms. However, it is not a service, nor an application, | ||
Line 10: | Line 8: | ||
===== AMI @ IRC ===== | ===== AMI @ IRC ===== | ||
- | The Anonymous Military Institute' | + | The Anonymous Military Institute' |
===== IRC Clients ===== | ===== IRC Clients ===== | ||
Line 23: | Line 21: | ||
If you're just getting started and are feeling apprehensive about installing software right away, perhaps consider a **browser-based client** to get a feel for the IRC ecosystem first. | If you're just getting started and are feeling apprehensive about installing software right away, perhaps consider a **browser-based client** to get a feel for the IRC ecosystem first. | ||
- | * [[https://irc.com|IRC.com]] //("official" Freenode | + | * [[https://chat.hackint.org/? |
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
Line 73: | Line 71: | ||
Chat rooms on IRC are called **channels**, | Chat rooms on IRC are called **channels**, | ||
- | There are many servers, but for the sake of this tutorial, we will use **Freenode** as an example, since that's where the AMI's channel is hosted. In most clients, you can do this with the ''/ | + | There are many servers, but for the sake of this tutorial, we will use **Hackint** as an example, since that's where the AMI's channel is hosted. In most clients, you can do this with the ''/ |
- | /server irc.freenode.net | + | /server irc.hackint.org |
| | ||
Once you are connected, you can type ''/ | Once you are connected, you can type ''/ | ||
Line 85: | Line 83: | ||
==== Managing Your " | ==== Managing Your " | ||
- | IRC does not require registration, | + | IRC does not require registration, |
- | Some servers have nickname registration services, allowing you to keep other people from stealing your nick. On Freenode | + | Some servers have nickname registration services, allowing you to keep other people from stealing your nick. On Hackint |
You can get a list of available NickServ options with the '' | You can get a list of available NickServ options with the '' | ||
Line 154: | Line 152: | ||
=== IRC over VPN's === | === IRC over VPN's === | ||
- | Unless | + | Depending on how you are using IRC, you may not always need a [[security: |
+ | |||
+ | In many cases you will want to use a VPN. This is mainly | ||
+ | |||
+ | You will also want a VPN if you are working sensitive [[: | ||
=== IRC over TLS/SSL === | === IRC over TLS/SSL === | ||
Line 220: | Line 222: | ||
You will then have to wait for your vHost to be approved. Some networks do it automatically after about a few hours, while other nets have it to where it must be manually approved. This command can vary from server to server, and sometimes you will have to contact a server operator directly to make it happen. | You will then have to wait for your vHost to be approved. Some networks do it automatically after about a few hours, while other nets have it to where it must be manually approved. This command can vary from server to server, and sometimes you will have to contact a server operator directly to make it happen. | ||
- | Some networks let you use real domain names as a vhost.... provided you can prove you own it. This is useful if you are connecting from a cloud machine that is providing other services. (See next section) | + | Some networks let you use real domain names as a vhost... provided you can prove you own it. This is useful if you are connecting from a cloud machine that is providing other services. (See next section) |
==== IRC in the Cloud ==== | ==== IRC in the Cloud ==== | ||
- | IRC was developed in a time before the prevalence of mobile phones | + | IRC was developed in a time before the prevalence of mobile phones |
- | To get around this, you will want to set up an IRC client on a remote machine. For under $10/m, you can get [[https:// | + | To get around this, you will want to set up an IRC client on a remote machine. For under $10/m, you can get a [[https:// |
- | === Configuring | + | By running an IRC client in this type of software stack, it will stay alive 24/7 even if you disconnect or close the window. When combined with a remote machine, you can use [[tools: |
+ | |||
+ | |||
+ | ===== Application Specific Instructions ===== | ||
+ | |||
+ | Here are some quick-start guides for several popular IRC clients, if you need help getting started. | ||
+ | |||
+ | ==== Configuring | ||
+ | |||
+ | To point HexChat to our IRC, configure it as follows. (Click to enlarge) | ||
+ | |||
+ | < | ||
+ | : | ||
+ | : | ||
+ | : | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ==== Configuring WeeChat ==== | ||
+ | |||
+ | Eventually you may need more functionality out of your IRC client, and when that time comes you will need a [[tools: | ||
+ | |||
+ | You can install WeeChat in Debian with the '' | ||
+ | |||
+ | $ sudo apt install weechat | ||
+ | $ weechat | ||
+ | |||
+ | WeeChat requires a little bit of configuration to get going. First off, you will need to tell WeeChat to use Dynamic Rejoining. With this set, WeeChat will remember which channels you were in last, and automatically rejoin them when you connect: | ||
+ | |||
+ | /set irc.server_default.autojoin_dynamic on | ||
+ | |||
+ | Next, you need to connect WeeChat to a server //(again, we will use Hackint as an example)//. To do this, you first need to define some details about the server: | ||
+ | |||
+ | /server add hackint irc.hackint.org/ | ||
+ | |||
+ | Then, use the ''/ | ||
+ | |||
+ | /connect hackint | ||
+ | |||
+ | Once you are connected, you can type ''/ | ||
+ | |||
+ | To keep WeeChat alive on a remote machine, simply run it inside [[tools: | ||
+ | |||
+ | ==== Configuring irssi ==== | ||
+ | |||
+ | Many power users prefer irssi as a terminal IRC client. Like WeeChat, it can be run locally, and on a remote machine via SSH. | ||
{{wst> | {{wst> | ||
+ | |||
{{tag> | {{tag> |
tools/irc.1756565323.txt.gz · Last modified: by Humphrey Boa-Gart
Find this page online at: https://bestpoint.institute/tools/irc
Find this page online at: https://bestpoint.institute/tools/irc