IRC/Klienty
Klient to program pośredniczący między użytkownikiem i serwerem sieci IRC, który musi być zainstalowany na komputerze osobistym użytkownika lub na komputerze, na którym ma on swoje konto. Sam klient nie jest programem realizującym usługę IRC - jego działanie bez dostępu do serwera nie ma żadnego sensu.
Klient pełni następujące podstawowe funkcje:
- łączy się z serwerem i dostarcza mu danych o użytkowniku, których serwer wymaga przy połączeniu
- przesyła do serwera komendy i komunikaty użytkownika
- porządkuje dane dochodzące z serwera, umieszczając je w odpowiednich oknach lub panelach.
Oprócz tego wiele klientów zapewnia:
- ochronę użytkownika przed atakami innych użytkowników
- szyfrowanie danych poufnych
- automatyczną stabilizację połączenia z serwerem
- logowanie rozmów
- gromadzenie danych na temat użytkowników, z którym się zetknęliśmy.
Aktualnie na rynku istnieje wiele klientów IRC na w zasadzie wszystkie systemy operacyjne. Część z tych programów jest bezpłatna i oparta na wolnych licencjach, za część (niestety często najlepszych) trzeba zapłacić.
Generalnie klienty IRC można podzielić na:
- działające w trybie tekstowym - w których jest jedno okno komunikatów, które ew. może być dzielone na panele i jedno okno wprowadzania komunikatów i komend - tego typu programy mają jednak często bardzo dużo możliwości, z których korzystają zaawansowani użytkownicy - typowe przykłady to ircII, BitchX, czy irssi
- działające w środowisku graficznym - w którym nadchodzące z serwera dane są automatycznie porządkowane w oknach i w których część najbardziej popularnych komend można wydawać z użyciem myszki i rozwijalnych menu - są to zazwyczaj programy dla początkujących oraz tych, którzy cenią sobie wygodę i nie odczuwają potrzeby zagłębiania się w techniczne szczegóły - typowe przykłady to mIRC, Visual IRC czy pIRCH.
- programy "elementarne" - które koncentrują się na ułatwianiu rozmów czy ogólnie pracy "zwykłych" użytkowników, którzy nie mają ambicji administrowania kanałów czy toczenia "wojen" z innymi użytkownikami - typowy przykład to Chatzilla, Bersirc i Opera-Chat.
- programy "rozbudowane" - posiadające wiele dodatkowych modułów administracyjnych, umożliwiające automatyzowanie wielu czynności oraz modyfikowanie swojego działania poprzez dołączanie do nich skryptów - wiele z tego rodzaju programów ma już pewne cechy botów - typowe przykłady to BitchX, mIRC, czy EPIC.
Omówienie najbardziej popularnych klientów
edytujWieloplatformowe (komputer, smarfon)
edytujIRCcloud
edytujIRCcloud to internetowy klient IRC, który został zaprojektowany w celu zapewnienia użytkownikom bardziej nowoczesnego i usprawnionego działania. W przeciwieństwie do tradycyjnych klientów IRC, IRCcloud działa całkowicie w chmurze, umożliwiając użytkownikom dostęp do sesji czatu z dowolnego urządzenia z połączeniem internetowym.
IRCcloud oferuje różnorodne funkcje, które sprawiają, że jest popularnym wyborem wśród użytkowników IRC. Zawiera intuicyjny i łatwy w użyciu interfejs z obsługą wielu okien czatu i przeglądania w kartach. IRCcloud zawiera również zaawansowane funkcje, takie jak automatyczne rejestrowanie wiadomości, powiadomienia i funkcje wyszukiwania, ułatwiając użytkownikom śledzenie rozmów i znajdowanie ważnych informacji.
Jedną z kluczowych zalet IRCcloud jest możliwość pozostawania w kontakcie z sieciami IRC nawet wtedy, gdy użytkownicy nie korzystają aktywnie z klienta. Dzięki temu użytkownicy mogą otrzymywać powiadomienia i wiadomości w czasie rzeczywistym, nawet jeśli nie monitorują aktywnie swoich sesji czatu.
IRCcloud oferuje zarówno bezpłatne, jak i płatne plany, przy czym płatne plany oferują dodatkowe funkcje, takie jak zwiększona przestrzeń dyskowa i obsługa większej liczby jednoczesnych połączeń. Ogólnie rzecz biorąc, IRCcloud to potężny i bogaty w funkcje klient IRC, który jest odpowiedni zarówno dla zwykłych, jak i zaawansowanych użytkowników.
ERC/rcirc
edytujERC i rcirc są klientami IRC GNU Emacs, popularnego edytora tekstu używanego głównie przez programistów.
ERC to pakiet Emacsa, który zapewnia w pełni funkcjonalnego klienta IRC, umożliwiając użytkownikom jednoczesne łączenie się z jedną lub wieloma sieciami i kanałami IRC. ERC zapewnia szereg funkcji, w tym rejestrowanie, konfigurowalne skróty klawiszowe i obsługę szyfrowania SSL. ERC obsługuje również wiele języków i zestawów znaków, dzięki czemu jest dostępny dla różnych grup użytkowników. Ponadto ERC jest wysoce rozszerzalny, z obsługą wtyczek i skryptów, które można wykorzystać do dodawania nowych funkcji lub dostosowywania klienta do indywidualnych potrzeb.
Rcirc to kolejny klient IRC dla Emacsa, z podobnymi funkcjami do ERC. Podobnie jak ERC, rcirc obsługuje szyfrowanie SSL, konfigurowalne skróty klawiszowe i logowanie. Jednak rcirc jest ogólnie uważany za lżejszy i szybszy niż ERC, co czyni go dobrą opcją dla użytkowników, którzy preferują bardziej usprawnionego klienta IRC.
Zarówno ERC, jak i rcirc są popularnymi opcjami dla użytkowników Emacsa, którzy chcą łączyć się z sieciami IRC bezpośrednio ze swojego edytora. Oferują szereg funkcji i opcji dostosowywania, dzięki czemu są wszechstronne i można je dostosować do indywidualnych potrzeb.
Komputer
edytujX-Chat
edytujX-Chat to starszy klient IRC, który nie jest już aktywnie rozwijany, ale nadal jest dostępny dla systemów Windows i Linux. Obejmuje szereg funkcji, takich jak obsługa wielu serwerów i kanałów, konfigurowalne powiadomienia i obsługa skryptów. X-Chat jest również wysoce konfigurowalny, umożliwiając użytkownikom dostosowywanie różnych ustawień, takich jak czcionki, kolory i motywy.
X-Chat powstał pierwotnie jako klient tekstowy do systemów typu Linux o zbliżonej funkcjonalności do irssi, ale posiadający możliwość dołączania skryptów w potencjalnie każdym języku programowania, dzięki stosowaniu mechanizmu wtyczek. W praktyce, w połowie 2006 r. istniały do niego wtyczki obsługujące, języki perl, python, tcl i ruby. Mimo tego faktyczna liczba skryptów dostępnych do tego programu jest znacznie mniejsza niż do ircII i pochodnych, a nawet do mIRCa. Na bazie pierwotnego X-Chata, w ramach projektu "X-Chat-Aqua" rozwijane są też jego wersje do kilku środowisk graficznych.
X-Chat jako klient tekstowy nigdy nie osiągnął zbyt dużej popularności, przegrywając z irssi wśród średnio zaawansowanych użytkowników i BitchXem wśród zaawansowanych. Jego wersje graficzne cieszą się dużą popularnością wśród średniozaawansowanych użytkowników, gdzie skutecznie konkuruje on z mIRCem i innymi mniej popularnymi klientami tego typu dzięki temu, że oferuje zbliżoną funkcjonalność i jednocześnie jest stale rozwijany i bezpłatny. Problemem jest fakt, że wydanie dla Windows jest shareware, choć dostępne są nieoficjalne (jednocześnie legalne), w pełni darmowe wersje.
Oficjalna strona: http://www.xchat.org/
HexChat
edytujHexChat to rozwidlenie X-Chat, które jest aktywnie rozwijane i dostępne dla systemów Windows, Linux i macOS. Zawiera wszystkie funkcje X-Chat, a także szereg dodatkowych funkcji, takich jak obsługa większej liczby sieci i protokołów IRC, lepsza obsługa Unicode i ulepszone funkcje bezpieczeństwa. HexChat jest również wysoce konfigurowalny, z obsługą skryptów i wtyczek, które pozwalają użytkownikom dodawać niestandardowe funkcje do klienta.
HexChat oferuje szereg funkcji, które sprawiają, że jest popularnym wyborem wśród użytkowników IRC. Obejmuje obsługę wielu serwerów i kanałów, a także konfigurowalne powiadomienia i alerty. HexChat zawiera również zaawansowane funkcje, takie jak skrypty i wtyczki, które pozwalają użytkownikom rozszerzać funkcjonalność klienta i dodawać niestandardowe funkcje.
Jedną z kluczowych zalet HexChat jest obsługa szerokiej gamy sieci i protokołów IRC. Może łączyć się zarówno z tradycyjnymi sieciami IRC, jak i nowszymi sieciami, takimi jak Slack i Discord, co czyni go wszechstronnym wyborem dla użytkowników, którzy muszą łączyć się z wieloma sieciami.
HexChat zawiera również szereg funkcji bezpieczeństwa, takich jak obsługa szyfrowania SSL/TLS oraz możliwość weryfikacji certyfikatów serwera. To sprawia, że jest to dobry wybór dla użytkowników, którym zależy na bezpieczeństwie i prywatności swoich rozmów.
Ogólnie rzecz biorąc, HexChat to potężny i konfigurowalny klient IRC, który jest odpowiedni zarówno dla zwykłych, jak i zaawansowanych użytkowników. Jego obsługa wielu sieci i protokołów, a także zaawansowane funkcje i opcje bezpieczeństwa sprawiają, że jest popularnym wyborem dla użytkowników IRC.
Quassel IRC
edytujQuassel IRC to popularny międzyplatformowy klient IRC, który oferuje unikalne podejście do czatu IRC. W przeciwieństwie do tradycyjnych klientów IRC działających lokalnie na komputerze użytkownika, Quassel IRC ma architekturę klient-serwer, która pozwala użytkownikom łączyć się z centralnym serwerem i uzyskiwać dostęp do sesji czatu z wielu urządzeń.
Jedną z kluczowych funkcji Quassel IRC jest możliwość zapisywania dzienników czatów i historii rozmów, do których można uzyskać dostęp z dowolnego urządzenia podłączonego do serwera. Ułatwia to użytkownikom przełączanie się między różnymi urządzeniami bez utraty historii czatów.
Oprócz swojej unikalnej architektury, Quassel IRC oferuje również szereg funkcji, które są wspólne dla innych klientów IRC. Obejmują one obsługę wielu sieci i kanałów, konfigurowalne pseudonimy oraz możliwość dynamicznego dołączania i opuszczania kanałów. Quassel IRC ma również wbudowany silnik skryptowy, który pozwala użytkownikom rozszerzać jego funkcjonalność za pomocą wtyczek i skryptów.
Quassel IRC jest dostępny dla systemów Windows, macOS i Linux i ma przyjazny dla użytkownika interfejs, który sprawia, że jest łatwy w użyciu zarówno dla początkujących, jak i zaawansowanych użytkowników. Jego architektura serwer-klient i funkcje historii czatów sprawiają, że jest to popularny wybór dla użytkowników IRC, którzy chcą uzyskać dostęp do swoich sesji czatu z wielu urządzeń i lokalizacji.
Pidgin
edytujPidgin to darmowy komunikator typu open source, który obsługuje różne protokoły przesyłania wiadomości, w tym IRC, XMPP, AIM, ICQ i inne. Pierwotnie nazywany Gaim, Pidgin został opracowany w 1998 roku jako bezpłatna alternatywa programowa dla zastrzeżonego klienta AOL Instant Messenger.
Jedną z kluczowych cech Pidgin jest obsługa wielu protokołów, co umożliwia użytkownikom dostęp do wielu kont komunikacyjnych i zarządzanie nimi z jednego interfejsu. Może to być szczególnie przydatne dla użytkowników, którzy komunikują się z innymi na wielu platformach komunikacyjnych.
Oprócz obsługi protokołów, Pidgin oferuje również szereg funkcji, które są wspólne dla klientów komunikatorów internetowych. Obejmują one obsługę przesyłania plików, niestandardowe emotikony i funkcje czatu. Pidgin pozwala również użytkownikom dostosować sposób korzystania z czatu za pomocą szeregu motywów i wtyczek.
Pidgin jest dostępny dla systemów Windows, macOS i Linux i ma przyjazny dla użytkownika interfejs, dzięki czemu jest łatwy w użyciu zarówno dla początkujących, jak i zaawansowanych użytkowników. Obsługa wielu protokołów przesyłania wiadomości i konfigurowalne funkcje sprawiają, że jest to popularny wybór dla użytkowników, którzy chcą jednego klienta do zarządzania wszystkimi kontami do przesyłania wiadomości. Ponadto Pidgin jest dobrze wspierany przez społeczność programistów, co zapewnia jego aktualność i bezpieczeństwo.
Chatzilla
edytujChatzilla jest przykładem prostego, podstawowego klienta dla początkujących, pracującego w środowisku graficznym. Swoją popularność zawdzięcza temu, że jest bezpłatnie dostępny dla niemal wszystkich systemów operacyjnych oraz temu, że jest dołączany do pakietu przeglądarki Mozilla, a użytkownicy Firefoxa mogą go sobie bardzo łatwo zainstalować w formie rozszerzenia do tego programu.
Chatzilla posiada dość prosty, niezbyt elegancki, choć funkcjonalny interfejs. Teoretycznie można do Chatzilli dodawać skrypty, jednak mogą one być pisane wyłącznie w języku JavaScript, który nie nadaje się zbytnio do tego celu. Biblioteki skryptów do Chatzilli są więcej niż skromne.
Oficjalna strona: http://www.mozilla.org/projects/rt-messaging/chatzilla/
Podobnym produktem do Chatzilli jest IRC-klient integralnie wbudowany do pakietu przeglądarki "Opera".
mIRC
edytujmIRC jest prawdopodobnie najbardziej popularnym klientem IRC napisanym specjalnie dla systemu MS Windows i prawdopodobnie najbardziej popularnym tego rodzaju programem w ogóle. W pewnym sensie jest takim samym standardem wśród klientów graficznych dla Windows jak ircII dla klientów tekstowych dla Linuksa. Stanowi on dość rozsądny kompromis między funkcjonalnością dla początkujących i średnio zaawansowanych. Rozpoczęcie z nim pracy jest bardzo proste, a mimo to posiada on wiele rozbudowanych możliwości, które można stopniowo poznawać w trakcie nabierania wprawy. Biblioteka skryptów do niego jest niemal tak samo obszerna jak do ircII i jego pochodnych. Jego język skryptowy i dodatkowe opcje są nastawione głównie na średnio zaawansowanych użytkowników, którzy nad bezpieczeństwo przedkładają użyteczność i elementy zapewniające "dobrą zabawę". Typowym przykładem "co może" mIRC jest skrypt przekształcający ten program w odtwarzacz mp3, z możliwością wspólnego, jednoczesnego słuchania utworu przez użytkowników jednego kanału.
Bardziej zaawansowani użytkownicy krytykują go za "dziwny i nie przemyślany do końca" język skryptowy, który utrudnia pisanie do niego skryptów skutecznie nadzorujących kanały. Słabo chroni on także użytkownika przed atakami w czasie "wojen". W starciu z BitchXem praktycznie nie ma żadnych szans.
Jest programem płatnym, typu shareware. Spory odsetek ludzi używa jego wersje "spiratowane". Program jest krytykowany za umożliwienie zaśmiecania kanałów kolorowanymi tekstami. Umożliwia on bowiem łatwe wysyłanie komunikatów z kodami formatującymi, które są poprawnie interpretowane tylko przez ten program. Wiele skryptów do mIRCa wykorzystuje tę możliwość do tworzenia bibliotek kolorowych "floodów" (tekstów wysyłanych linijka po linijce i tworzących jakiś wzór lub rysunek), które potem można wysyłać na kanał jedną komendą.
Oficjalna strona: http://www.mirc.com/
Dwa inne, popularne klienty IRC o zbliżonym do mIRCa typie interfejsu, choć o mniejszej funkcjonalności, ale za to bezpłatne i oparte na wolnych licencjach, to pIRCh i Visual IRC.
Konsolowe
edytujircII
edytujircII to bezpośredni potomek programu "irc" napisanego jeszcze przez Jarko Oikarinena. Program jest przeznaczony do pracy na terminalu tekstowym bezpośrednio spod tzw. "shella" systemów typu "UNIX". Zachowuje on wygląd i funkcjonalność programu-klienta Oikarinena, ale dołączono do niego sporo dodatkowych funkcji oraz rozbudowany język do pisania skryptów, który stał się szybko standardem, dzięki czemu istnieją do niego setki skryptów rozszerzających jego możliwości, łącznie z możliwością przekształcenia go w rodzaj prymitywnego bota.
Jakkolwiek ircII jest wyjątkowo mało przyjazny dla użytkownika istnieją wciąż liczni jego zwolennicy, którzy nie "uznają nowych wynalazków". ircII jest dostępny na licencji BSD (Berkeley Software Distribution). ircII jest też bardzo często "standardowym" klientem IRC w środowisku Linuksa, dołączanym do większości jego dystrybucji. Na kodzie tego programu są oparte prawie wszystkie pozostałe programy-klienty IRC. Bezpośrednimi jego "mutacjami" są BitchX i EPIC, które posiadają bardziej od niego rozbudowane możliwości skryptowe i inne dodatkowe funkcje.
Oficjalna strona: http://www.eterna.com.au/ircii/
BitchX
edytujBitchX był początkowo jednym z najlepszych skryptów "dla profesjonalistów" napisanym do EPICa, mutacji ircII. Ograniczenia funkcjonalności języka skryptowego ircII spowodowały jednak, że zdecydowano się napisać nowego klienta, w którym wszystkie funkcje dawnego skryptu zostały wbudowane integralnie w program, zaś pierwotny język skryptowy ircII został znacznie poszerzony i rozbudowany. BitchX jest dość trudnym w obsłudze programem, w którym nacisk położono nie tyle na funkcjonalność w czasie prowadzenia rozmów, ile na zapewnianiu jego użytkownikowi bezpieczeństwa i ułatwianiu kontrolowania kanałów. Stosunkowo prosto daje się go rozbudować do dość zaawansowanego "quasi-bota" pilnującego kanału. Jest popularny wśród zaawansowanych użytkowników pracujących w środowisku Linux.
W rękach "amatora" jest często niebezpieczny, gdyż standardowo jest skonfigurowany do prowadzenia "wojny". Np: przy pomocy prostego skrótu klawiaturowego można go przypadkowo przełączyć w tryb "revenge", w którym wykopuje on i banuje z każdego kanału, na który się nim wejdzie każdego użytkownika znajdującego się na "czarnej liście".
Oficjalna strona: http://www.bitchx.org/
Irssi
edytujIrssi to konkurencyjny wobec ircII i jego pochodnych program przeznaczony do tekstowego środowiska systemów operacyjnych podobnych do Linuksa. Jest jednak dostępny też dla MS Windows i Mac OS. Posiada on dość wygodny, jak na programy pracujące w środowisku tekstowym, interfejs i jest standardowo skonfigurowany w nie-agresywny sposób, co powoduje, że w niektórych dystrybucjach Linuksa używany jest zamiast ircII jako "standardowy" klient IRC. Dla jednych jego zaletą, a dla innych wadą, jest to, że korzysta z języka "perl" jako swojego języka skryptowego. Umożliwia to z jednej strony adaptowanie skryptów pisanych z myślą o innych zastosowaniach niż IRC i tworzenie na tej podstawie usługowych "quasi-botów", a z drugiej strony zestaw skryptów przeznaczonych specjalnie dla tego programu jest znacznie skromniejszy od tych dostępnych dla ircII i jego pochodnych.
Na Wikibooks dostępny jest podręcznik dla Irssi.
Oficjalna strona: http://www.irssi.org/
WeeChat
edytujWeeChat to darmowy klient IRC o otwartym kodzie źródłowym, który został zaprojektowany tak, aby był wysoce konfigurowalny i lekki. Jest dostępny dla systemów Windows, macOS i Linux i może być używany jako samodzielna aplikacja lub jako klient terminalowy.
WeeChat oferuje szereg funkcji, które sprawiają, że jest popularnym wyborem wśród użytkowników IRC. Obejmuje obsługę wielu serwerów i kanałów, konfigurowalne powiadomienia i alerty oraz zaawansowaną obsługę skryptów. WeeChat zawiera również szereg wtyczek, których można użyć w celu dodania dodatkowych funkcji do klienta, takich jak obsługa różnych protokołów lub zaawansowane opcje szyfrowania.
Jedną z kluczowych zalet WeeChat jest jego lekka konstrukcja. Ma niewielki rozmiar pamięci i może być uruchamiany na starszych lub mniej wydajnych systemach, co czyni go dobrym wyborem dla użytkowników, którzy potrzebują klienta IRC, który nie wymaga dużej ilości zasobów systemowych.
WeeChat jest również wysoce konfigurowalny, z obsługą szerokiej gamy opcji konfiguracyjnych i języków skryptowych. Pozwala to użytkownikom dostosować klienta do ich konkretnych potrzeb i preferencji oraz dodawać niestandardowe funkcje lub automatyzację do sesji czatu.
Ogólnie rzecz biorąc, WeeChat to potężny i wysoce konfigurowalny klient IRC, który jest odpowiedni zarówno dla zwykłych, jak i zaawansowanych użytkowników. Jego lekka konstrukcja i zaawansowana obsługa skryptów sprawiają, że jest to popularny wybór dla użytkowników, którzy potrzebują elastycznego i konfigurowalnego klienta, który można dostosować do ich konkretnych potrzeb.
Android
edytujRevolution IRC
edytujRevolution IRC dla systemu Android to aplikacja mobilna, która umożliwia użytkownikom łączenie się i uczestnictwo w kanałach IRC (Internet Relay Chat) z urządzeń z systemem Android. IRC to tekstowy protokół czatu w czasie rzeczywistym, który jest używany do komunikacji online od późnych lat 80-tych.
Revolution IRC dla systemu Android zapewnia użytkownikom intuicyjny interfejs do zarządzania połączeniami i kanałami IRC. Użytkownicy mogą dołączać do istniejących kanałów lub tworzyć własne, a także uczestniczyć w czacie w czasie rzeczywistym z innymi użytkownikami w tych kanałach. Aplikacja zawiera również funkcje, takie jak prywatne wiadomości, możliwość przeglądania list użytkowników kanałów oraz obsługę różnych poleceń IRC.
Godną uwagi cechą Revolution IRC dla Androida jest obsługa wielu sieci IRC, umożliwiając użytkownikom łączenie się z różnymi serwerami IRC i społecznościami. Aplikacja obejmuje również obsługę połączeń SSL, które mogą zwiększyć bezpieczeństwo użytkowników.
Ogólnie rzecz biorąc, Revolution IRC na Androida to przydatne narzędzie dla każdego, kto chce uczestniczyć w czacie IRC ze swojego urządzenia z Androidem. Niezależnie od tego, czy jesteś długoletnim użytkownikiem IRC, czy nowicjuszem na platformie, Revolution IRC dla Androida zapewnia wygodny i przystępny sposób łączenia się z innymi użytkownikami i dołączania do konwersacji.
iOS
edytujLimeChat
edytujLimeChat to darmowy klient IRC o otwartym kodzie źródłowym, zaprojektowany specjalnie dla urządzeń z systemem iOS, takich jak iPhone i iPad. Oferuje szereg funkcji, które sprawiają, że jest popularnym wyborem dla użytkowników iOS, którzy potrzebują klienta IRC w podróży.
LimeChat obejmuje obsługę wielu serwerów i kanałów, konfigurowalne powiadomienia i alerty oraz zaawansowaną obsługę skryptów. Ma również przejrzysty i intuicyjny interfejs zoptymalizowany pod kątem urządzeń z ekranem dotykowym, ułatwiając użytkownikom nawigację i użytkowanie.
Jedną z kluczowych zalet LimeChat jest obsługa szerokiej gamy sieci i protokołów IRC. Obsługuje popularne sieci, takie jak Freenode, IRCnet i QuakeNet, a także mniej znane sieci i protokoły. To sprawia, że jest to wszechstronny klient, którego można używać w wielu różnych pokojach rozmów i społecznościach.
LimeChat zawiera również szereg opcji dostosowywania, które pozwalają użytkownikom dostosować klienta do ich konkretnych potrzeb i preferencji. Obejmuje to opcje dostosowywania czcionek, kolorów i motywów, a także obsługę niestandardowych skryptów i wtyczek.
Ogólnie rzecz biorąc, LimeChat to potężny i elastyczny klient IRC, który doskonale nadaje się dla użytkowników iOS, którzy potrzebują klienta IRC w podróży. Jego obsługa szerokiej gamy sieci i protokołów w połączeniu z zaawansowanymi opcjami dostosowywania sprawia, że jest to doskonały wybór zarówno dla zwykłych, jak i zaawansowanych użytkowników.
Lista popularnych klientów
edytujKliknięcie na nazwę klienta, kieruje do jego oficjalnej strony, z której zazwyczaj można go ściągnąć.
Data pierwszej edycji | Ostatnia stabilna wersja | Cena (w USD) | Licencja | |
---|---|---|---|---|
BitchX | 1996 | 1.1 | bezpłatne | BSD |
Bersirc | 1999 | 2.2.14 | bezpłatne | LGPL |
ChatZilla | 2001 | 0.9.73 | bezpłatne | MPL/GPL/LGPL |
EPIC | 1994 | epic4-2.4 | bezpłatne | BSD |
HydraIRC | 2002 | 0.3.151 | bezpłatne | własnościowe |
IceChat | 2002 | 5.50 | bezpłatne | własnościowe |
ircII | 1990 | 20040820 | bezpłatne | BSD |
Ircle | ? | 3.1.2 | Shareware, 23 USD | własnościowe |
Irssi | 1999 | 0.8.10 | bezpłatne | GPL |
Konversation | 2002 | 0.19 | bezpłatne | GPL |
Kopete | 2002 | 0.12.1 | bezpłatne | GPL |
KVIrc | 2008 | 3.4.2 | bezpłatne | GPL |
mIRC | 1995 | 6.17 | Shareware, 20 USD | własnościowe |
Opera | ? | 9.21 | bezpłatne | własnościowe |
savIRC | 2001 | 2.0 | bezpłatne | GPL |
Visual IRC | 1995 | 2.0 | bezpłatne | GPL |
wmii | 2006 | 1-rc2 | bezpłatne | MIT/X Consortium License |
WeeChat | 2003 | 0.1.9 | bezpłatne | GPL |
X-Chat | 2000 | 2.6.2 | Shareware, 20 USD dla MS Windows; bezpłatnie dla innych systemów operacyjnych | własnościowe dla MS Windows; GPL dla innych systemów operacyjnych |
Data pierwszej edycji | Ostatnia stabilna wersja | Cena w USD | licencja |
Wsparcie systemów operacyjnych
edytujSystemy operacyjne, w jakich może działać dany klient
Windows | Mac OS X | Linux | BSD | Unix | |
---|---|---|---|---|---|
BitchX | Częściowo | Tak | Tak | Tak | Tak |
Bersirc | Tak | Tak | Nie | Tak | Tak |
ChatZilla | Tak | Tak | Tak | Tak | Tak |
HydraIRC | Tak | Nie | Nie | Nie | Nie |
IceChat | Tak | Nie | Nie | Nie | Nie |
ircII | Tak | Tak | Tak | Tak | Tak |
Ircle | Nie | Tak | Nie | Nie | Nie |
Irssi | Częściowo | Tak | Tak | Tak | Tak |
Konversation | Tak | Tak | Tak | Tak | Tak |
Kopete | Nie | Tak | Tak | Tak | Tak |
KVIrc | Tak | Tak | Tak | Tak | Tak |
mIRC | Tak | Nie | Nie | Nie | Nie |
Opera | Tak | Tak | Tak | Tak | Tak |
savIRC | Tak | ? | Tak | Tak | Tak |
ScrollZ | Częściowo | Tak | Tak | Tak | Tak |
Visual IRC | Tak | Nie | Nie | Nie | Nie |
wwii | Nie | Tak | Tak | Tak | Tak |
WeeChat | Nie | Tak | Tak | Tak | Tak |
X-Chat | Tak | Tak | Tak | Tak | Tak |
Windows | Mac OS X | Linux | BSD | Unix |
Możliwości
edytujObsługa dodatkowych protokołów, komend, obsługa połączeń z więcej niż jednym serwerem, obsługa połączeń szyfrowanych (SSL i IPv6), obsługa kodowania polskich znaków (ISO-8859-2 i UTF-8), graficzny (GUI) lub tekstowy (UI) interfejs, możliwość dodawania skryptów.
Obsługa wielu serwerów | DCC | Pasywne DCC / DCC serwer | SSL | IPv6 | ISO-8859-2 | UTF-8 | UI | GUI | skrypty | |
---|---|---|---|---|---|---|---|---|---|---|
BitchX | Tak | Tak | Nie | Tak | Tak | ? | Nie | Tak | Tak | poszerzona składnia skryptów IrcII |
Bersirc | Tak | Częściowo | Nie | Nie | Nie | ? | Nie | Nie | Tak | Nie |
ChatZilla | Tak | Tak | Nie | Tak | Tak | Tak | Tak | Nie | Tak | JavaScript |
HydraIRC | Tak | Tak | ? | Nie | Nie | ? | Nie | Nie | Tak | nie, ale można dodawać pluginy |
ircII | Tak | Tak | Nie | Nie | Tak | ? | Tak | Tak | Nie | własny język skryptowy, który stał się standardem |
Irssi | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Tak | Nie | skrypty w jęz. Perl |
Konversation | Tak | Tak | Nie | Tak | Tak | ? | Tak | Nie | Tak | Shell script |
Kopete | Tak | Tak | ? | Tak | Tak | ? | Tak | Nie | Tak | Nie |
KVIrc | Tak | Tak | Częściowo | Tak | Tak | Tak | Tak | Nie | Tak | Własny język "KVS" inspirowany przez C++,sh,perl,php i mIrc |
Miranda z wtyczką IRC | Tak | Tak | Tak | Tak | ? | Tak | Tak | Nie | Tak | PHP (wymagany Miranda Scripting Plugin) |
mIRC | Tak | Tak | Tak | Tak | Częściowo | Nie *) | Tak | Nie | Tak | mIRC script (podobny do IRCII) *) istnieje skrypt przekodowujący |
Opera | Tak | Tak | ? | ? | ? | Tak | Tak | Nie | Tak | Nie |
savIRC | Tak | Tak | Tak | Tak | Tak | ? | Tak | Nie | Tak | Tcl/Tk |
ScrollZ | Tak | Tak | Nie | Tak | Tak | ? | Tak | Tak | Nie | Poszerzony IrcII |
Visual IRC | Tak | Tak | Częściowo | Nie | Nie | ? | Nie | Nie | Tak | Versus |
wwii | Tak | Nie | Nie | Nie | Nie | ? | Tak | Nie | Nie | Nie |
WeeChat | Tak | Tak | Częściowo | Tak | Tak | ? | Tak | Tak | Nie | Perl, Python, Ruby, Lua |
X-Chat | Tak | Tak | Częściowo | Tak | Tak | Tak | Tak | Tak | Tak | Perl,Python, Tcl, Ruby |
Obsługa wielu serwerów | DCC | Pasywne DCC/ Serwer DCC | SSL | IPv6 | ISO-8859-2 | UTF-8 | UI | GUI | Skrypty |
UWAGA: Konverter iconvircproxy może być użyty do konwersji między UTF-8 a kodowaniem lokalnym, dodając w ten sposób obsługę UTF-8 do dowolnego klienta IRC.