| User + Channel Flood Protection |
|
|
|
| Written by Shaun | |||||||
| Wednesday, 19 March 2008 | |||||||
|
Irc & the clients that can be used on servers have different ways in which to handle floods, abuse and other such problems that can occur on a daily within the Irc Community. There is always a 'general' way to deal with them as they occur however its often better if you know about the other ways they can be dealt with. Clients are programs that you use to connect to the irc server with, to name some: Not all clients have the same functionality as others, therefore it's important to choose carefully and to learn which functions are built into the client you do use, to ensure as near to 100% safety as possible. ===[ User (Self) Protection ]=== ===[ User Mode Command ]=== Servers provide user modes, these modes all do different things and serve different purposes however some are for personal protection which will be shown and explained below. Syntax: Letters are case sensitive
To remove the mode(s) just replace the + with - d - Prevents your client receiving messages sent to ALL channels. This is normally used for protection bots/services bots. However, in a mass channel flood it's also very useful. Not All Modes Can be Set/Unset
===[ Silence Command ]=== By default the server has its own 'ignore' list for each person, this 'ignore list' is called Silence. Silence lists can contain a total amount of 15 masks, of which can be in any form of *!*@*. Silence stops all Notices & PVTS from being sent to your client once the server recieves them. It Stops ONLY Notices & PVTS! Syntax: /msg irc Silence +nickname +*!*@*P its possible to add multiple masks in 1 command line Each mask MUST contain either + or - (- removes the mask while + adds the mask) +nickname Simply ignores the nickname given, often the most used way since some clients cant copy paste or retreieve an IP due to programming issues. +*!*@*P Ignores all clients that has an IP that ends with P. (This mask is a 100% full proof flood protection mask since ONLY IRCOPS,Botops,Chanops,Ophelpers IPS DONT END WITH P) NB: Ignore commands In clients don't always use the silence list, therefore its in your best interest to learn if it does or not. Most ignore commands in clients doesnt stop your client recieveing the data, it only prevents you from seeing it. This is the difference between ignore and silence. [off topic] Silence & User mode 'd' are made to work in conjunction with each other. Silence will NOT protect you for channel floods however usermode d will. Silence works on a Per-User system, ONLY affecting those that matchs the mask(s) while 'd' is a global system - it stops everything & everyone even IRCOPS. There is a Per-User system for channel flood protection which will be explained soon [off topic] ===[ Channel Mode Command ]=== Like user modes, channels also have modes that can be set to perform tasks. Most modes are protections to prevent user commands from being excuted inside the channel. Syntax: (Letters are case sensitive)
c - Prevents colour codes from being sent to the channel. (Colour codes can cause lag to some clients. Can NOT be set if 'S' is set in the room.) f - Activates automated flood protection features. (Setting +f will NOT cause this to work, you will need to learn the full information about this mode to make it work.) i - Set Channel so that only OPS may use the /invite user command & prevents users from joining the channel without an invite. (used to stop mass join floods) m - Prevents messages from non voice/halfop/op users in the room. (used to stop mass text foods) n - Prevents external messages being sent inside the channel. (without this floods can occur inside the channel without the users being on the channel) t - Sets the channel so only halfops/ops may change the topic of the room via the /topic user command. (used to prevent users & bots flooding by changing the topic) C - Prevents CTCPs being sent into the channel. (CTCPs are used in 95% of all floods or ways to lag people.) G - Prevents 'bad words' from showing in your client. - The server stores a list of bad words. When this mode is enabled any 'bad word' from this list that is sent to your channel it will appear as <censored> K - When 'i' mode is active, User command /knock becomes open to use. This mode prevents /knock from being used on the room when set. (Often used by bots to flood the room when they cant join) N - Prevents Nickname changes while on the channel (Often another flood tatic used when room has mode 'm' set) R - Only allows registered nicknames to join the room. (used as a per-user protection as it stops certain people but not ALL) S - Strips (not blocks) colour codes from the text being sent to the channel. (cant set this mode while 'c' is active on the channel) T - Blocks Notices being sent into the channel. (notices and messages are different commands therefore require different protections) V - Sets the room so only OPs can use the /invite user command. Now for how to handle floods for both channels or user protection effectivly using what has been shown above. Always set Global protections first - This will buy some time to find a way to control it. User Protections: If the messages are PVT or Notice and it seems there is more than 5, Set /msg irc silence +*!*@*P If the room your chatting in belongs to ICQ then Join #ophelp and ask for a IRCOP - If none are around and your nickname is registered then send a memo to tagteam - Include: nicknames used, channel(s) you were in, time and date in GMT format - if your nickname is not registered then register it and send the memo. If there is a small amount of nicknames bothering you then typing /msg irc silence +nicknamehere will help, if the problem persists then Join #ophelp and ask for futher advice about silencing IPs. Once nicknames have been added to silence you can remove /msg irc silence -*!*@*P Channel Protections: If the amount of bots/users is more than 5, then set modes /msg irc mode #channel +imNK These modes are the best global protection you can use untill the users are kicked and banned from the room. If its flood bots then perform some /whois nickname to see if they are registered or not. if they are not then you can use mode +R to stop them joining. Once you feel safe to remove the modes above, Add modes +TC just as an procaution incase they do attempt to flood again, If flood continues then join #ophelp seeking an ircop
Only registered users can write comments!
Powered by !JoomlaComment 3.23
3.23 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
|||||||
| Last Updated ( Wednesday, 19 March 2008 ) | |||||||
| Next > |
|---|







Excellent, I was looking for these&nb...
just sent in a chanop application - t...
hello to all how can i become a Cha...
Hello mohamed, Try to visit this link: link:http://chanops.org/documents/chano ps/how-can-i-become-a-chanop.html,
read the questions and comments for that topic as well, it says al...
I aM over 18 years i use a registere...