ppslim,
Yes that works fine for spammers that are sitting in the channel. The kind of spammer I am talking about is a bit more complex than that.
These spammers have either an eggdrop bot or an mirc bot (not sure yet of which kind) sitting in the channel quietly. Either when a person joins or at random times it will take the nick of the person they want to spam and pass that info onto another bot sitting
outside the channel. Again not sure if this bot is eggdrop or mirc either. The bot sitting outside the channel is the one acually spamming the guests/users and not the bot sitting in the channel. It use to be an eggdrop that was sitting in the channel passing nicks/hosts to the spam bot outside the channel. I know this because I used to be able to do a
/ctcp #chan ERRMSG Hi and if I got a replay of
Hi in return there was a very high probability that it was an eggdrop bot. 95% of the time if I banned that bot the spam would stop. Obviously the bot being banned was not an authorized channel bot. Even if the spam didn't stop (rare) I left the ban stand because there was no reason for an eggdrop that I didn't know about to be sitting in my channel.
Well the times have changed and the coders are getting smarter. I now get private messages from bots
outside the channel ALL the time. They private message everything. +o, +v it doesn't matter. Why would they care because the bot is sitting outside of the channel and a +ban is useless. The relay bot sitting in the channel obviously isn't on the same host and I have not found a way to track these loosers down just yet. The spam bots change hosts on a pretty regular basis. I believe using open proxies on port 3128 maybe. Reason I say this is because the bots are almost never IDENT'd and on the network I am on (Undernet). Just about every proxy port I can think of is already banned from the irc servers.
We are having someone now come up with an idle logging script to write to a file rather than kick ilde users over 'x' amount of minutes. This log could be reviewed and we may possibly track down spammers in the channel. It is a shot in the dark but it's a start.
If you have ever come across these kinds of spammers you may have already come up with a solution. If so please let me know. I have a little bit of hair left.
Regards,
ttigger
