The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog | Stats

Modules/invisible

From the makers of InspIRCd.

Jump to: navigation, search

invisible module (InspIRCd-invisible version)

1.0 Documentation 1.1 Documentation 1.2 Documentation
Description
This module adds support for quiet (invisible) opers. A quiet oper is invisible to normal users on channels. This can be used for surveillence of botnet channels, statistics bots, etc. Note that other opers CAN see invisible opers; +Q only hides the oper from non-opers. Use with caution and use responsibly!
Configuration Tags
In 1.1 versions of InspIRCd, opers who can set this mode must have the canquiet flag in their oper type:
<type name="NetAdmin" canquiet="yes" ....>

Without this value, the +Q mode is not allowed for that oper type. This is an extra layer of security to prevent all opers using this feature on a whim.

This extra configuration value is not required in 1.2 versions of InspIRCd, because these versions allow a server administrator to restrict their opers' access to channel and user modes using <class:usermodes> and <class:chanmodes> restrictions, without need for any special value.

Additional Modes
User mode +Q: Enable quiet mode. When an oper sets this mode, they will appear to part from all channels they are on. Any channels they join, part, or quit whilst on will not see their presence, however if you send text, set modes, get kicked etc these will be visible. You will be cloaked from WHOIS and WHO, ISON etc, for all but other opers.
Additional Commands
None. However, SAMODE, SAJOIN etc are recommended if you wish to make channel state changes without these changes revealing your presence.
Special Notes
With great power comes great responsibility. Use this module wisely and do not annoy your users. Remember -- without users, your network is nothing; you upset them at your own risk!

Be careful of what actions you make while +Q. For example, if you use the CHGHOST or SETHOST command on yourself and the server has <options:cyclehosts> enabled, you will become visible on every channel you are in!

Personal tools
head
Navigation
head
head
head
head
 
head
head
Toolbox
head
head