Anope IRC Services

Please login or register.

Login with username, password and session length
Advanced search  


Pages: [1]   Go Down

Author Topic: Disable creating New Channel for Unregistered Users  (Read 2493 times)

0 Members and 1 Guest are viewing this topic.


  • Guest
Disable creating New Channel for Unregistered Users
« on: January 26, 2008, 06:47:44 PM »

Is it possible to get a module to prevent unregistered or unidentified clients from joining/creating a new channel as soon as they join my network. That's for the prevention of clones. Below is the way the clones do.

There are some random nick n ident clones which join the server and create some random channels and automatically set +si so that I can only join with SAJOIN to manually kill/tempshun them. The procedure the clones do is like this

1.They come en masse and each clone creates a random channel and each sets mode +si. So my server becomes filled with clones channels.
2. Then there they wait for the time needed to complete the registration. ( in my server's case it's 3 minutes that a client must wait before it can register)
3. If I SAJOIN myself to one of the channels, a clone in that channel will quit and rejoin with another nickname and create another channel and continue. ( so it's frustrating to manually join one by one to kill them  )
4. After 3 minutes wait, they register their nicks simultaneously, join the main channel and all hells break loose.
5. Even the installation of regcode/passcode module by n00bie ( a user must enter the passcode that appears to complete registration) to make it hard for them to register, they can still bypass it.

I need a module to disable any new user to set up a new channel as soon as he joins. So that I can use os_notinchanlist to join them to a channel to kill.

Thank you all.


  • Guest
(No subject)
« Reply #1 on: January 26, 2008, 06:51:26 PM »

No it's not.

Services can only react to events, not prevent them. If you wish to prevent unregistered/unidentified users from creating channels you need to do this in the ircd and it can only be done in the ircd.
Pages: [1]   Go Up