shadowircd / FAQ

ShadowIRCd FAQ

Q: Why does ShadowIRCd not have remote includes?
A: Remote Includes are a possible security risk due to possible MITM attacks
   and such and do not prevent server owners making changes that you do not
   want them to so they have little point. It is recommended to use rsync or
   a git/hg cron job to pull in remote configuration files.

Q: Does ShadowIRCd support Windows?
A: No. There is no point in running IRCd on windows, aside perhaps as a quick
   testnet. If you feel like doing it anyway, the best thing to try would be 
   some form of VM. We've heard that it doesn't compile on cygwin. We also
   have no interest in supporting windows in the future. If you're looking
   to start up an IRC network, you should really look into buying a VPS or
   shell from a decent provider.

Q: I want shun, m_invisible, unreal-style m_spy, saquit, etc!
A: ShadowIRCd does not intend to ever implement such features. They have
   little to no legitimate use, amazing abuse potential, and are inferior to
   other methods. If for some reason you cannot live without such features,
   you should probably use another ircd.

Q: What services should I run with ShadowIRCd?
A: The ShadowIRCd team highly recommends Atheme IRC Services (,
   which is known to support ShadowIRCd properly and is a great services
   package overall. ShadowIRCd may work with Anope 1.8.x using the charybdis 
   protocol module and 1.9.x using the ratbox protocol module, but it is not 
   recommended and it has not been tested by the ShadowIRCd developers. 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.