Why do hosting companies regularly disallow IRC? [closed]

IRC is a handy tool at all sorts of levels:

  • Team communication
  • User community participation
  • Building customer service chat bots on an established protocol

For these reasons and more I've come to love irssi+screen. Why do hosting companies love to hate IRC? If it's just DDoS and warez they're worried about, surely those specific activities are already banned and easily detected?


Solution 1:

Speaking as a former IRC op.

As productive as IRC can be for the well-mannered person, it's also the sort of place that tends to collect people with poor self-control. Younger people, the disaffected, mentally unbalanced, etc. When angered by some real or imagined slight, these folks tend to love launching DOS or DDOS attacks against the IRC servers and/or those IRC clients whose IP address is visible via a /WHOIS command.

A person determined to be a nuisance to your IRC server will continue being a nuisance for as long as he/she wishes. Many proxy lists are available to the determined nuisance; blocking/banning by IP address thus becomes a constant manual hassle. There's no sure way to automate it; these skript kiddies can and do vary their scripted or manual attacks quite often. Longterm the only way to win is to have a team of people who thus have a longer attention span than the average angry teenager.

An IRC server of any popularity at all is nearly guaranteed one or more such attacks per month; dealing with these attacks requires time, expertise, and tools that many low-cost hosting providers just don't have available and don't see any profit in acquiring.

I stay on IRC a fair amount of the time, via irssi/screen running at Silence Is Defeat (SiD). It costs a buck to signup, and there are no recurring costs. But the quality of service has been going downhill lately; the SiD server is often a tad overloaded and thus can lag a few seconds at times. So you might check out a few other free shell providers. If all you need is an irssi/screen host and the occasional ping/traceroute/nmap, you'll soon find one that works well for you.

rsync your homedir to your local machine every so often though; of course being free, you're not exactly gonna get an ironclad SLA!

Solution 2:

IRC is regularly used in command and control systems for various internet worms, malware and spyware. I guess the overhead of determining the valid use of IRC is to high compared to the cost of being black hole routed if their IP block is suspected of hosting a botnet.