Skip to content

IRC Hacks 100 Industrial-Strength Tips and Tools

Spend $50 to get a free DVD!

ISBN-10: 059600687X

ISBN-13: 9780596006877

Edition: 2004

Authors: Paul Mutton

List price: $29.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

IRC (Internet Relay Chat) may very well turn out to be the world's most successful hack. In 1988, Jarkko Oikarinen wrote the original IRC program at the University of Oulu, Finland. As he says in his foreword, "IRC started as one summer trainee's programming exercise. A hack grew into a software development project that hundreds of people participated in, and then became a worldwide environment where tens of thousands of people now spend time with each other. I have found many of my friends through IRC and learnt a significant part of my present software engineering knowledge while using and working with IRC. That would not have been possible without learning from code examples and hacks…    
Customers also bought

Book details

List price: $29.99
Copyright year: 2004
Publisher: O'Reilly Media, Incorporated
Publication date: 8/6/2004
Binding: Paperback
Pages: 452
Size: 5.75" wide x 8.75" long x 1.00" tall
Weight: 1.298
Language: English

Paul Mutton is a PhD student at the University of Kent in the UK, frantically trying to finish off his thesis at the same time as writing this book. He previously graduated with first class honors in Computer Science, winning the IEE Institution Prize for being the best overall student in his department. He uses IRC to collaborate with researchers in other countries and to talk to people in his office when they have their headphones on. In his remaining spare time, he uses his Sun Certified Java Programmer skills to develop all sorts of open source software on his personal web site ( ). Some of his research has culminated in the creation of the popular PieSpy…    

Connecting to IRC
IRC from Windows
IRC from Linux
IRC from Mac OS X
IRC with ChatZilla
Using IRC
The IRC Model
Common Terms, Abbreviations, and Phrases
Common Acronyms and Initialisms
Register with NickServ
Register Your Channel with ChanServ
The QuakeNet L Channel Bot
Fix Channel Problems with CHANFIX
Users and Channels
Find Relevant Channels and Servers
Guess the Time Zone of a User
Study Channel Statistics with pisg
Find Users in Channels
Filter Channel Lists
Enhancing IRC Clients
Automatic Completion of Nicknames
Add Timestamps to mIRC Messages
Highlight Lines in mIRC
Automate mIRC with Scrpting
Format Text
Colorize Text
Play Sounds
Enhance irssi with Perl
Connect to Multiple Servers
Secure Your IRC Connection with SSL
Tunnel Your IRC Connection with SSH
Automate Voice Management
Make IRC Talk
Add Your IRC Nickname to Your Webcam
Writing IRC Bots
IRC Over Telnet
A Simple Perl IRC Client
IRC with Perl and Net::IRC
A Simple Java IRC Client
IRC with Java and PircBot
A Simple Python IRC Client
IRC with Python and IRCLib
Extend the Python IRCLib
The Ethics of IRC Bots
Logging Bots
Keep Tabs on People
Log URLs People Mention
Blog from IRC
A Continuity Bot
Community Bots
Infer Social Networks from IRC
Run an Infobot
Use PPF for Gaming Clans
Write a Plug-in for PPF
Getting Friendly with FOAFBot
Interrogate Trust Networks with TrustBot
Pass Notes to Other Users
Search and Query Bots
Search the Web with Google
Use the Dictionary
Check the Weather
Don't Get Lost in Translation
Convert Currency
Find Out When People Are on the Network
Search for Books on Amazon
Fun Bots
A DiceBot
An Egg Timer
A Trivia Bot
Perform Feats of Math
An Artificial Intelligence Bot
Create Comic Strips
Announcement Bots
Welcome Visitors Automagically
Announce Newsgroup Posts
Feed Syndicated RSS News into IRC Channels
Watch Online Games with MatchEd
Network Bots
Link Channels on Multiple Networks
Get a Remote Shell
Tail Log Files
Bridge Two Infobots
A File-Sharing Bot
Channel Management Bots
Protect the Channel Topic
Invite Users into Channels
Maintain Operator Status
Set Up an Eggdrop Bot
Manage Channels with an Eggdrop
The IRC Protocol
Understanding the IRC Protocol
Text Over Multiple Lines
Fake an Ident Response
Strip Formatting from Messages
Remove Color from Messages
Encrypt Messages
Timestamp with the TS Protocol
Understanding CTCP Messages
Other Ways to Connect to IRC
Hypertext Links to IRC Channels
IRC from Your Mobile Phone
Enemies of Mobile IRC
IRC from a Pocket PC
Access IRC with Java Applets
Use IRC from a Web Page Without Java
Use IRC Within screen
Set Up an IRC Proxy
Use irssi and Its Proxy
Servers and Services
Set Up Your Own IRC Server for Unix/Linux
Install Services
Set Up Your Own beware ircd Server
Link Two IRC Servers Together
Use MSN/ICQ/Jabber from IRC
Combine BitlBee and CtrlProxy