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/31 05:47] – [Configuring WeeChat] 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 227: | Line 229: | ||
IRC was developed in a time before the prevalence of mobile phones & wireless internet connections. Because of this, it is a little frustrating to use on unstable connections. Furthermore, | IRC was developed in a time before the prevalence of mobile phones & wireless internet connections. Because of this, it is a little frustrating to use on unstable connections. Furthermore, | ||
- | 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:// | + | 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:// |
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: | 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: | ||
Line 233: | Line 235: | ||
===== Application Specific Instructions ===== | ===== Application Specific Instructions ===== | ||
+ | |||
+ | Here are some quick-start guides for several popular IRC clients, if you need help getting started. | ||
+ | |||
+ | ==== Configuring HexChat ==== | ||
+ | |||
+ | To point HexChat to our IRC, configure it as follows. (Click to enlarge) | ||
+ | |||
+ | < | ||
+ | : | ||
+ | : | ||
+ | : | ||
+ | </ | ||
+ | |||
==== Configuring WeeChat ==== | ==== Configuring WeeChat ==== | ||
- | WeeChat is probably the simplest of the terminal clients to set up. It also has a pretty robust out-of-the-box setup without having to track down plugins. For both these reasons, we recommend using WeeChat if you have never used a terminal-based client before. | + | 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 '' | You can install WeeChat in Debian with the '' | ||
Line 248: | Line 263: | ||
/set irc.server_default.autojoin_dynamic on | /set irc.server_default.autojoin_dynamic on | ||
- | Next, you need to connect WeeChat to a server //(again, we will use Freenode | + | Next, you need to connect WeeChat to a server //(again, we will use Hackint |
- | /server add freenode | + | /server add hackint |
| | ||
- | Then, use the ''/ | + | Then, use the ''/ |
- | / | + | / |
| | ||
- | Once you are connected, you can type ''/ | + | Once you are connected, you can type ''/ |
- | + | ||
- | To keep WeeChat alive on a remote machine, simply run it inside [[tools: | + | |
+ | To keep WeeChat alive on a remote machine, simply run it inside [[tools: | ||
==== Configuring irssi ==== | ==== 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.1756619276.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