FILTER
The filter command provides a method to prohibit words in the list by displaying asterisks *** in a room, or private message instead of the forbidden word.
Operators only. This section is for IRC operators.
Type /msg AdminServ HELP FILTER in any client for the same text.
help text
Usage: FILTER <command> [<parameters>] The filter command provides a method to prohibit words in the list by displaying asterisks *** in a room, or private message instead of the forbidden word. The server can also be set to keep any message that contains a banned term from being sent at all instead of just censored. The room or the user must be mode +L unless the server is set up to filter everything. CHANNEL - Set filter level. LIST - List current settings in the filter command. MAP - Map character. MESSAGE - Filter messages level. WORD - Add a word to the filter list Example: /as help filter <command> These are the commands to control profanity filtering. This will allow you to determine which things may not be said on your network or may not be said in certain places. Filtering will only ban the exact text that you enter. This is designed to prevent people from accidentally using language that you consider to be inappropriate and to help them learn what is acceptable. If users want to get around the filter, they probably can find ways to do so. But more generic filters would also ban numerous forms of acceptable speech. This is why humans should monitor rooms for unacceptable language if it is important that the rooms be clean. Only a human can tell the difference between things such as "bigass" and "grass".
FILTER CHANNEL
help text
Usage:FILTER CHANNEL <setting> [option] ADMIN - Only admins can set channels +L ALL - All users can set channels +L CHANOP - Controls who can set a channel +L IRCOP - Only IRCOps can set channels +L LOCAL - Local filtering options NONE - Turn off channel filtering REMOTE - Remote filtering options SA - Only Services Administrators can set channels +L These commands set the levels for the filters as well as who can add the filter mode for channels (rooms). A room filter mode is +L and can be added by either a network operator, services admin, or server admin. Also it sets whether all messages will be filtered or only some messages. The local setting will have it filter messages only on your server, whereas remote will cause it to filter all messages regardless of their origin on the network. Example: /as help filter channel <topic> If warn is off, people might not realize when they are being censored or having their messages dropped. Even with warn on they will not be told which word triggered the filter, but unless you have unusual filters it should be fairly obvious. But the warning gives them an opportunity to rephrase their message until it can get through completely.
FILTER CHANNEL ADMIN
help text
Usage: FILTER CHANNEL ADMIN This command controls who may set a room to be filtered for profanity. It can be set to ALL, NONE, CHANOP, IRCOP, SA, or ADMIN. If it is set to all then all rooms will be filtered. If it is set to none then no rooms will be filtered. The admin option causes only +L rooms to be filtered and only allows server admins to set a room +L.. Example: /as filter channel admin This is a good setting if you want censorship to only be set rarely and by people you trust a great deal.
FILTER CHANNEL ALL
help text
Usage: FILTER CHANNEL ALL This will cause all text in all rooms to be filtered unless specifically specified otherwise in the LOCAL or REMOTE settings. Example: /as filter channel all This is useful for networks that want to monitor profanity as much as possible.
FILTER CHANNEL CHANOP
help text
This command controls who may set a room to be filtered for profanity. It can be set to ALL, NONE, CHANOP, IRCOP, SA, or ADMIN. If it is set to all then all rooms will be filtered. If it is set to none then no rooms will be filtered. The chanop option allows the room operators to set their rooms +L.. Example: /as filter channel chanop This gives control over profanity filtering to the people who run the room. This is ideal for a less restrictive network.
FILTER CHANNEL IRCOP
help text
This command controls who may set a room to be filtered for profanity. It can be set to ALL, NONE, CHANOP, IRCOP, SA, or ADMIN. If it is set to all then all rooms will be filtered. If it is set to none then no rooms will be filtered. The ircop option causes only +L rooms to be filtered and allows network operators to set a room +L.. Example: /as filter channel ircop This gives the power to filter rooms to a fairly large number of people, but still only to those who are specifically trusted by the network.
FILTER CHANNEL LOCAL
help text
Usage: FILTER CHANNEL LOCAL <setting> [option] This controls how messages to the room from local users are dealt with. WARN can be set on or off. You can set one of the other three options. WARN controls what the sender sees while the other options control what the recipient sees. CENSOR - Replace the offending text with asterisks DROP - Block the entire message NONE - Perform no profanity filtering WARN - Send a warning to the sender Examples: /as help filter channel local <topic> You should generally set warn on unless you have local set to none. Otherwise the sender will not know that the message contained offensive text.
FILTER CHANNEL LOCAL CENSOR
help text
Usage: FILTER CHANNEL LOCAL CENSOR Replace unacceptable words with asterisks for users in channels on the local server. Examples: /as filter channel local censor This command should be used when you want to censor the content of a message. This will only affect the users on the local server and will not affect users that are on remote network servers.
FILTER CHANNEL LOCAL DROP
help text
Usage: FILTER CHANNEL LOCAL DROP Block the entire message from getting to the user in the local channels. Examples: /as filter channel local drop Instead of replacing the profane word with asterisks, this will drop the message from getting to other people on the local server.
FILTER CHANNEL LOCAL NONE
help text
Usage: FILTER CHANNEL LOCAL NONE Ignore the profanity in channel messages. Examples: /as filter channel local none This should be used to ignore any words sent to a channel that trigger the filter. It allows you to turn it off locally but to filter it globally.
FILTER CHANNEL LOCAL WARN
help text
Usage: FILTER CHANNEL LOCAL WARN <on|off> Send the user a warning about the profanity. Examples: /as filter channel local warn on /as filter channel local warn off This will warn users on the local server that what they have just typed has triggered the profanity filter.
FILTER CHANNEL NONE
help text
Usage: FILTER CHANNEL NONE This prevents profanity filtering from happening in any rooms. Example: /as filter channel none This is a good setting if you want your users to be able to say anything they want within rooms.
FILTER CHANNEL REMOTE
help text
Usage: FILTER CHANNEL REMOTE <setting> [option] This controls how messages to the room from remote users are dealt with. WARN can be set on or off. You can set one of the other three options. WARN controls what the sender sees while the other options control what the recipient sees. CENSOR - Replace the offending text with asterisks DROP - Block the entire message NONE - Perform no profanity filtering WARN - Send a warning to the sender Examples: /as help filter channel remote <topic> You should generally set warn on unless you have remote set to none. Otherwise the sender will not know that the message contained offensive text.
FILTER CHANNEL REMOTE CENSOR
help text
Usage: FILTER CHANNEL REMOTE CENSOR Replace unacceptable words with asterisks Examples: /as filter channel remote censor This command should be used when you want to censor the content of a message. This will only affect the users on remote or networked servers.
FILTER CHANNEL REMOTE DROP
help text
Usage: FILTER CHANNEL REMOTE DROP Block the entire message from getting through Examples: /as filter channel remote drop Instead of replacing the profane word with asterisks, this will drop the message from getting to other people in channels on remote servers.
FILTER CHANNEL REMOTE NONE
help text
Usage: FILTER CHANNEL REMOTE NONE Ignore the profanity Examples: /as filter channel remote none This should be used to ignore any words to the remote servers that trigger the filter. It allows you to turn it off remotely but to filter it locally.
FILTER CHANNEL REMOTE WARN
help text
Usage: FILTER CHANNEL REMOTE <on|off> Send the user a warning about the profanity Examples: /as filter channel remote warn This will warn users on the remote server that what they have just typed has triggered the profanity filter.
FILTER CHANNEL SA
help text
This command controls who may set a room to be filtered for profanity. It can be set to ALL, NONE, CHANOP, IRCOP, SA, or ADMIN. If it is set to all then all rooms will be filtered. If it is set to none then no rooms will be filtered. The sa option causes only +L rooms to be filtered and allows services administrators to set a room +L.. Example: /as filter channel sa This gives a moderate number of people the ability to filter rooms. But room filtering will probably still be somewhat uncommon. This is good if you want it only to be set occasionally, but to still have a decent number of people able to set it when they think it appropriate.
FILTER LIST
help text
Usage: FILTER LIST This will list all the filtered words on the server as well as all the configuration settings. Example: /as filter list Use this command to check how the filters are set. It will probably give a moderately long list if you have several banned terms. You can also use filter word list to just list which terms are blocked by the profanity filters.
FILTER MAP
help text
Usage: FILTER MAP <char> STOP|SELF|ORIG <char> ORIG - Map the character back to its default mapping SELF - Map character to itself STOP - Create a stop character This will cause a character to be mapped as a letter before checking for profanity. You can do: /as filter map '3' self Which causes '3' to map to itself. /as filter map '3' stop causes '3' to be a stop character. /as filter map '3' orig Causes '3' to restore its original (default) mapping. The use of the number 3, for example, could map to the letter e so if someone says l33t and leet is on your list of prohibited word it would prevent the word from showing. Example: /as help filter map <topic> Mapping can prevent the most common forms of profanity that include common substitutions.of numbers for various letters. But you can customize it for whatever you find yourself having problems with.
FILTER MAP ORIG
help text
Usage: FILTER MAP <char> ORIG <char> Causes the character to restore its original (default) mapping Example: /as filter map '3' orig
FILTER MAP SELF
help text
Usage: FILTER MAP <char> STOP|SELF|ORIG <char> This will set the target character as itself. Example: /as filter map '3' self Sometimes you'll have set a certain character to map to another, or act as a stop character. If you just want it to map back to itself and not use our defaults or settings that you previously had then use this command.
FILTER MAP STOP
help text
Usage: FILTER MAP <char> STOP <char> Create a stop character Example: /as filter map '3' stop Stop characters allow you to search for profanity inside of another string. The text being sent is separated into works along the stops. The space character is always a stop. Other characters can be configured to be stops or not. If someone was advertising a URL and you wanted to search for both www.foo.com and http://www.foo.com you could map / as a stop and www.foo.com would be seen as the filtered word.
FILTER MESSAGE
help text
Usage: FILTER MESSAGE <setting> ALL - All messages will be filtered LOCAL - Only local messages will be filltered NONE - No messages will be filtered REMOTE - Only remote messages will be filtered SOME - Filtering depends on user and channel settings This will define what should be filtered. For example /as filter message all would filter all messages. While /as filter message local warn on would send a warning locally that the word being used is not acceptable. If you decide to censor instead of drop then it will show the unacceptable text replaced with asterisks. Examples: /as help filter message <setting> This works in the same basic way as filter channel except it affects how private messages are filtered rather than rooms.
FILTER MESSAGE ALL
help text
Usage: FILTER MESSAGE ALL This will cause all private messages to be filtered for profanity regardless of +L setting. This works with the FILTER MESSAGE LOCAL and FILTER MESSAGE REMOTE options. Example: /as filter message all This will create a server where people are less likely to use words you object to privately. This may be a good idea if your server strongly wishes to discourage the use of certain terms.
FILTER MESSAGE LOCAL
help text
Usage: FILTER MESSAGE LOCAL <setting> This sets how messages containing profanity from local users will be dealt with. You can set one of the following three options: CENSOR, DROP, NONE. In addition, WARN can be set on or off. The first set controls what the recipient sees and WARN controls what the sender sees. CENSOR - Replace unacceptable words with asterisks DROP - Block the entire message from getting through NONE - Ignore the profanity WARN - Send the user a warning about the profanity Examples: /as help filter message local <topic> This will only be effective if FILTER MESSAGE is set to ALL or SOME. If it is set to SOME then it will only apply to +L users.
FILTER MESSAGE LOCAL CENSOR
help text
Usage: FILTER MESSAGE LOCAL CENSOR Replace unacceptable words with asterisks Examples: /as filter message local censor This command should be used when you want to censor the message. This will only effect the local server and will not effect what servers that maybe connected to you see.
FILTER MESSAGE LOCAL DROP
help text
Usage: FILTER MESSAGE LOCAL <setting> Block the entire message from getting through Examples: /as filter message local drop Instead of replacing the profane word with asterisks, this will drop the message from getting to other people on the local server.
FILTER MESSAGE LOCAL NONE
help text
Usage: FILTER MESSAGE LOCAL <setting> Ignore the profanity Examples: /as filter message local none This should be used to ignore any words that trigger the filter. It allows you to turn it off locally but to filter it globally.
FILTER MESSAGE LOCAL WARN
help text
Usage: FILTER MESSAGE LOCAL <on|off> Send the user a warning about the profanity Examples: /as filter message local warn on /as filter message local warn off This will warn users on the local server that what they have just typed has triggered the profanity filter.
FILTER MESSAGE NONE
help text
Usage: FILTER MESSAGE NONE This will override LOCAL and REMOTE profanity settings to turn off all profanity filtering for private messages. Example: /as filter message none This creates a server where people are allowed to say anything they wish in private messages.
FILTER MESSAGE REMOTE
help text
Usage: FILTER MESSAGE REMOTE <setting> This controls how messages containing profanity from users on other servers are dealt with. This works the same way as FILTER MESSAGE LOCAL. CENSOR - Replace unacceptable words with asterisks DROP - Block the entire message from getting through NONE - Ignore the profanity WARN - Send the user a warning about the profanity Examples: /as help filter message remote <topic> See FILTER MESSAGE LOCAL for more information.
FILTER MESSAGE REMOTE CENSOR
help text
Usage: FILTER MESSAGE REMOTE CENSOR Replace unacceptable words with asterisks Examples: /as filter message remote censor This command should be used when you want to censor the message. This will only effect the local server and will not effect what servers that maybe connected to you see.
FILTER MESSAGE REMOTE DROP
help text
Usage: FILTER MESSAGE REMOTE DROP Block the entire message from getting through Examples: /as filter message remote drop Instead of replacing the profane word with asterisks, this will drop the message from getting to other people on the local server.
FILTER MESSAGE REMOTE NONE
help text
Usage: FILTER MESSAGE REMOTE NONE Ignore the profanity Examples: /as filter message remote none This should be used to ignore any words that trigger the filter. It allows you to turn it off remotely but to filter it locally.
FILTER MESSAGE REMOTE WARN
help text
Usage: FILTER MESSAGE REMOTE <on|off> Send the user a warning about the profanity Examples: /as filter message remote warn on /as filter message remote warn off This will warn users on the remote server that what they have just typed has triggered the profanity filter.
FILTER MESSAGE SOME
help text
Usage: FILTER MESSAGE SOME This will cause filtering of private messages to apply only to +L users. How profanity is dealt with is then specified by FILTER MESSAGE LOCAL and FILTER MESSAGE REMOTE. Example: /as filter message some This allows users to choose whether they want to have messages sent to them to be filtered.
FILTER WORD
help text
Usage: FILTER WORD [<command>] [<word>] This creates the list of text that will trigger the profanity filters. This will add, delete and list prohibited words on your server. ADD - Add a word to be filtered DEL - Stop filtering a word LIST - View the list of filtered words Example: /as help filter word <topic> The exact strings will be filtered and any text that matches them when mappings are taken into consideration. See FILTER MAP. But profanity filters are only designed to teach users what is acceptable on your server. People could always a find a cleverer and cleverer way to get around them and banning broad strings of text will hit many harmless conversations. So true monitoring should always be done by people.
FILTER WORD ADD
help text
Usage: FILTER WORD ADD [<word>] This will add prohibited words to your server. Example: /as filter word add satan The exact strings will be filtered and any text that matches them when mappings are taken into consideration. See FILTER MAP. You cannot add wildcards into the profanity filter.
FILTER WORD DEL
help text
Usage: FILTER WORD DEL [<word>] Removes a specific filtered word. Example: /as filter word del satan To get a complete list of words that are currently configured to be filtered see the FILTER WORD LIST command.
FILTER WORD LIST
help text
Usage: FILTER WORD LIST Lists the entire filtered word list on the server. Example: /as filter word list
More in AdminServ
- GENERALThe network name and description. The ircd is rehashed; clients that are already connected see the new name when they reconnect.
- HELPThis is your online help manual for specific AdminServ commands. You can retrieve help files for any AdminServ command.
- MOTDThe message of the day that every user sees when connecting (the server message).
- NEWSUp to 10 news lines. Everybody who connects is shown them as a notice.
- OPERUse /as oper to add or delete the network operators defined on your system. Options include access masks, flags or capabilities.
- PRIVILEGEADMIN - Server Administrator (flag a)
- SECURITYSecurity options help you manage and protect your server.
- SERVICESThere are some aspects of ConferenceRooms Services that you can customize to your needs. Some examples are that nickname and room registration can be individually enabled and disabled.