I am one of your fans... I just wondering.. I did some modification in your code just to make the antispam can change their ip, ident and nick every time they cycles. But to do that, so far I am using rehash command, i know its not right or so blatantly. is there anyway to kill the antispam bot with proc and reconnect again ?
Thanks in advance
If you look at the antispamcore procedure, you'll find this code snippet for disconnecting the antispam bot:
Do you have any problems with it or is there any feature you'd like to add? Otherwise it's pretty final for me. In other words, I'm not working on it at all and not planning to as long as there's no feedback or user interest.
Sir_Fz wrote:Do you have any problems with it or is there any feature you'd like to add? Otherwise it's pretty final for me. In other words, I'm not working on it at all and not planning to as long as there's no feedback or user interest.
I have 100% Interest in this TCL and rite now there is nothing to add if there is anything to add i will tell you and one thing MASS/JOIN flood it doesn't control well. So for that I put another TCL from SPIKE^^^ otherwise it's fine
Fahad wrote:I have 100% Interest in this TCL and rite now there is nothing to add if there is anything to add i will tell you and one thing MASS/JOIN flood it doesn't control well. So for that I put another TCL from SPIKE^^^ otherwise it's fine
What's missing in mass join? We can enhance it if necessary to cover any missing features.
Really? All you had to do was to copy/paste at the end of Spike's code the one I said and replace one line with another and the issue would have been fixed. But nooo.. you are too lazy.
Once the game is over, the king and the pawn go back in the same box.
The closest ban mask to what you're requesting is banmask 11 (nick!*@*) which makes more sense than what you're requesting IMHO. If you ban *Orange*!*@* then it'll match Orange and MrOrange for example, which is a bit extreme if you ask me. However, if this is really a feature that you need I don't mind adding it.
As for placing permanent bans, just set the ban time to 0 in the punishment setting of any flood type.
caesar wrote:Really? All you had to do was to copy/paste at the end of Spike's code the one I said and replace one line with another and the issue would have been fixed. But nooo.. you are too lazy.
OK i'll do that, and will let you know if something happens.
lol, I still have no idea what the problem with mass join protection is. "Doesn't work" isn't much helpful.
@caesar I'd appreciate your help on this one since you seem to know what he's talking about?
@Sir_Fz Sorry for hijacking your topic, he was talking about this topic and he's too lazy to add a small piece of code at the end of the existing one he has and swap a single line with a new one to use the newly added code in order to fix the bug he mentioned above.
That code is tailored for a specific specific pattern to deal with mass joins, worth a read imho.
Once the game is over, the king and the pawn go back in the same box.
I was not lazy to add code. I was just afraid if i make some mistake and here i was talking about his sir_fz tcl not the other one. Which you gave me code.
caesar wrote:@Sir_Fz Sorry for hijacking your topic, he was talking about this topic and he's too lazy to add a small piece of code at the end of the existing one he has and swap a single line with a new one to use the newly added code in order to fix the bug he mentioned above.
That code is tailored for a specific specific pattern to deal with mass joins, worth a read imho.
Thanks for clearing it out. So, join flood protection is working but missing the following features:
1. Detect join flood from users with same nick!nick*@*
2. Detect join flood from users with same nick*!*@*
This should be fairly simple to integrate since the join flood feature already supports join flood from same *!ident@* (by enabling the joinflood(checkident) setting). I guess the above should be merged with this setting or have their own separate settings. Feedback/code contributions are appreciated.
I am one of your fans... I just wondering.. I did some modification in your code just to make the antispam can change their ip, ident and nick every time they cycles. But to do that, so far I am using rehash command, i know its not right or so blatantly. is there anyway to kill the antispam bot with proc and reconnect again ?
Thanks in advance
If you look at the antispamcore procedure, you'll find this code snippet for disconnecting the antispam bot: