Skip to content

rexbinary/znc-blockversion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

znc-blockversion

A tiny ZNC module that blocks outgoing CTCP VERSION replies from attached IRC clients.

This helps prevent client and version fingerprinting, especially when multiple IRC clients are connected through the same ZNC instance.

Why?

By default, each attached IRC client may respond independently to a CTCP VERSION request. This can reveal information such as:

  • The IRC clients you are using
  • Their exact versions
  • The number of clients currently attached to ZNC

This module intercepts outgoing CTCP VERSION replies and suppresses them while leaving all other CTCP traffic unaffected.

Build

znc-buildmod blockversion.cpp

Load

From your IRC client:

/msg *status LoadMod blockversion

Tested With

  • ZNC 1.10.2

License

MIT

Acknowledgments

Thanks to firephoto for helping test the module and verify that CTCP VERSION replies were successfully suppressed.

About

Blocks outgoing CTCP VERSION replies from attached IRC clients in ZNC.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages