How to Stop IRC Flood Kicks
Internet Relay Chat is one of the oldest chat systems on the Internet. Its open nature and easy accessibility often make it a nice alternative to proprietary chat rooms such as AOL or Yahoo. Unfortunately, it's because of this that IRC chat rooms are frequently subjected to attacks by flooders. Sometimes these floods can kick a user off a server. Fortunately, there are ways to keep these flooders from your chat room.
Instructions
-
Banning a Flooder
-
1
Determine from which hostmask the attacks are coming. You can do this by typing /whois AttackerName, where AttackerName is one of the usernames of the attacker. If the attacker has left already, you can try /whowas instead of /whois.
-
2
Ban the hostname from the chat room. Use /mode #Channelname (#channelname being the channel you're in) +b to do this. You'll want to ban the general region of the attacker so others with the ISP can visit the room. For example, if the attacker's hostmask is Flooder!jerk@123456.north.someisp.com, you'll want to type /mode #channelname +b *!*@*.north.someisp.com in the prompt of your IRC program.
-
-
3
Ban the entire ISP from the chat room. You'll want to do this if the person has a different hostmask each time they connect (instead of north.someisp.com, it's south.someisp.com or another combination.) In this case, you'll want to type /mode #Channelname +b *!*@*.someisp.com into the prompt.
Using Chat Modes to Stop IRC Floods
-
4
Use /mode #Channelname +i in the chat box. This will make the chat room an invite-only chat room, meaning someone in the chat room has to invite a person in in order to join the room. You can usually type /invite, then the username, to invite that person into the room.
-
5
Type /mode #channelname +l (Number) to limit the amount of people who can be in the chat room, depending on the number you used.
-
6
Try /mode #channelname +k (Password) in the prompt. This will keep anyone who doesn't know the Password used out of the chat room. To get in, users must type /join #channelname (Password) into their text box. To undo this, type /mode #Channelname -k (Password).
-
7
Type /mode #Channelname -(mode type) in the prompt when you feel that the chat room is safe from attackers.
-
1
Tips & Warnings
The different modes can all be used together in a chat room, and do not conflict each other. You can also put multiple modes into one /mode command, so long as you remember to add each additional entry required in the order the modes were made. So if you wanted to limit the amount of users in the chat room #knowledge to 24, and make the password "eHow," you would type /mode #knowledge +lk 24 eHow. Set up a hotkey that can act as your panic button, automatically setting multiple modes at once to stop a flood. Consult your IRC client's manual to see how to do this.
Be sure that nobody else who frequents the room is from the same ISP as the attacker, as they won't be able to get into the room while the ISP ban is active.