I searched and found scripts close to what I need but not quite. I just need a script that will ban users with broken ident but allowing me to add exceptions manually, because there are a few legit users in chan that I do not wish to ban with broken idents and for some reason or another can not get identd running. Thank you.
BadIdban.Tcl - 22/12/2004 Chino_^ Will detect users who use a disagreeable IDENT, banning them from the channel for a specified length of time. Will not punish users with the flags +ofm. http://www.egghelp.org/cgi-bin/tcl_arch ... ad&id=1095
Basically, just add a banmask with ~*!*@* in it, and the people you want to exempt, give the appropriate user flags.
Edit: BTW, ident is a useless protocol. It's easily spoofed and proves nothing about the connection (it was useful about 20-25 yrs ago when it could be reasonably assumed that system administrators were legit. Nowdays anyone can fiddle with identd's responses.)
Thank you, but that just seems to ban specific words, and it's all in Spanish. I need one that bans no ident. I realize ident can be spoofed but that doesn't really matter to me right now. Lately there has been an idiot with a drone net flooding my channel. Since the drones are on compromised machines none of them have ident.
Example:
These are some of the actual drones. I'll ban them all and he just uses different drones. I am using a channel limiter script but its effectiveness is negligible at best. If there is a better way of handling this situation I'm open to any suggestions. Thanks again.
Well, thank you for giving me an example and reading my first post. Like I said, I already searched and could not find what I need. There is "All protection" and "xchannel", but that is not what I'm after, my bot is already using enough resources as it is. I just need a script for my bot to ban non ident users with the ability to add exceptions.
Do you know if the irc network you use support server-side exempts?
In case you got a limited number of friends with broken idents, that might be a (crude) solution. Other than that, it's just a battle to write more and more intelligent filters to spot those pesky drones.. And in many cases, the drones are on the winning side :/
One way that would effectively stop them, but would be abit troublesome for your users, would be to set the channel invite-only, and have a few bots on "invite-duty"; ie. message these bots to get an invite, use some "doorway channel", etc. It works, but it'll make things quite annoying for those members that hav'nt been told about it, or new visitors