Jump to content

CGI:IRC: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Marudubshinki (talk | contribs)
m Robot-assisted disambiguation: GPL
Larsinio (talk | contribs)
→‎External links: open proxy no longer exists
Line 44: Line 44:
==External links==
==External links==
* [http://cgiirc.sourceforge.net CGI:IRC website]
* [http://cgiirc.sourceforge.net CGI:IRC website]
* [http://www.chriscole.info/cgiirc/irc.cgi Open CGI:IRC proxy at chriscole.info]


[[Category:IRC]]
[[Category:IRC]]

Revision as of 14:28, 10 July 2006

You must add a |reason= parameter to this Cleanup template – replace it with {{Cleanup|March 2006|reason=<Fill reason here>}}, or remove the Cleanup template.

CGI:IRC
Developer(s)David Leadbeater
Stable release
0.5.8 / April 30, 2006
Operating systemVarious
TypeIRC client
LicenseGPL
Websitecgiirc.sourceforge.net

CGI:IRC is a Perl/CGI program that lets you access IRC from a web browser, it is designed to be flexible and has many uses such as an IRC gateway for an IRC network, a chat-room for a website or to access IRC when stuck behind a restrictive firewall.

CGI:IRC will work in most browsers, including links. However, to enjoy most of the features a newer version is essential - older browsers will work, but CGI:IRC will use a single windowed interface instead and the names list will not update as quickly.

Main features

  • Tabbed interface similar to GUI IRC clients
  • Tab completion
  • Keyboard shortcuts (ALT+window-number jumps to a particular window)

Use of CGI:IRC

CGI:IRC is used by many IRC networks to provide a way for users to chat on their network from within their web browser. When used in this way, most of the functions are disabled for security reasons, i.e. the user is unable to connect to a different server, sometimes the channels that the user may join are restricted. Due to the nature of CGI:IRC, users are unable to use DCC.

Some IRC servers may display the true hostname of the connecting client, most will only show the hostname of the CGI:IRC proxy. However, this does not offer much in the way of privacy, since the IP address of the user is hex encoded and included in the ident and/or real name. A simple perl script to decode the IP is included with CGI:IRC. Depending on how CGI:IRC is configured, it may also return the users true IP address (in addition to the HTTP headers) in response to a CTCP USERINFO request.

Abuse of CGI:IRC

Unfortunately, just like other open proxies, open installations of CGI:IRC which do not restrict the server used can also be abused. Usually CGI:IRC is abused to create many clones, which are used to flood an IRC network or a particular user. In response, many networks have started to ban CGI:IRC clients except those which originate from their own CGI:IRC proxy (if they have one).

External links