mIRC Home    About    Download    Register    News    Help

Print Thread
#122022 05/06/05 01:13 PM
Joined: Jun 2005
Posts: 6
E
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
E
Joined: Jun 2005
Posts: 6
Ok, first of all I would like to say that I know credit should be given where credit is due. Also that mIRC is a wonderful IRC client and in my opinion the best client for Windows.

But unfortunately the inability disable or atleast put a timer on the version reply has been used to leverage drone attacks on IRC networks and their users....

So my suggestion is in the next version of mIRC, add an anti-flood option specifically for the version reply that works on a timed basis. Maybe only allow it to send one version reply every 30 seconds or something... The way it is now, drones can have a field day with it. The flood protection for CTCP's just isn't enough.

If someone has a working solution to this problem already, please reply and let me know.

Thanks,
-Ed

#122023 05/06/05 03:15 PM
Joined: Nov 2003
Posts: 2,327
T
Hoopy frood
Offline
Hoopy frood
T
Joined: Nov 2003
Posts: 2,327
Quote:
or atleast put a timer on the version reply has been used to leverage drone attacks on IRC networks and their users....


mIRC doesn't respond to a ctcp request more than once every 10 seconds, so what's the problem?


New username: hixxy
#122024 05/06/05 07:55 PM
Joined: Jun 2005
Posts: 6
E
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
E
Joined: Jun 2005
Posts: 6
I see the 10 second timer, but the problem is that its per user. I am talking about drone nets in 1000's in size, and they like to change their nicknames about every 15 seconds or so. A 10 second wait PER USER is not enough. If anything it should be just 10 seconds between each version reply altogether.

Thanks,
-Ed

#122025 05/06/05 07:59 PM
Joined: Feb 2005
Posts: 681
M
Fjord artisan
Offline
Fjord artisan
M
Joined: Feb 2005
Posts: 681
The default mIRC version reply is not 10 seconds per user.
I would like to see an option added to disable default version
replies without having to ignore CTCP's altogether.

Last edited by mIRCManiac; 05/06/05 08:04 PM.
#122026 05/06/05 08:07 PM
Joined: Jun 2005
Posts: 6
E
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
E
Joined: Jun 2005
Posts: 6
Well, I didnt really time it exaclty. But regardless of what it is, the problem still exists that attackers can abuse this due to version being hardcoded into mIRC, if it wasn't hardcoded like all other CTCPs that can be modified via scripting, I would be able to make my own timer and it would solve this problem. I had to ignore all CTCP last night in order to stay on Undernet because of this.

-Ed

#122027 05/06/05 08:09 PM
Joined: Feb 2005
Posts: 681
M
Fjord artisan
Offline
Fjord artisan
M
Joined: Feb 2005
Posts: 681
I meant that it isn't per user, it's 10 seconds period.

~ Edit ~
Unless of course you have a custom
version reply, those aren't effected at all.

ctcp *:VERSION*:*: {
if (%did.version) halt
set -u10 %did.version $true
ctcpreply $nick VERSION My Custom Version Reply v0.0
}

Last edited by mIRCManiac; 05/06/05 08:17 PM.
#122028 05/06/05 08:26 PM
Joined: Jun 2005
Posts: 6
E
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
E
Joined: Jun 2005
Posts: 6
OK, well if that is the case, it would still be nice to have better control over how often it will reply. Even with it at 10 seconds it was still causing me problems with changing targets too fast error on Undernet and my regular script I run. Is there a way to make it more than 10 seconds?

Thanks,
-Ed

#122029 05/06/05 08:29 PM
Joined: Feb 2005
Posts: 681
M
Fjord artisan
Offline
Fjord artisan
M
Joined: Feb 2005
Posts: 681
Quote:
it would still be nice to have better control over how often it will reply.

I agree, and the option to disable it altogether.

Quote:
Is there a way to make it more than 10 seconds?

Not as far as I know.

~ Edit ~
I currently use a DLL to disable it, but I guess we're not
supposed to do that so this will probably be deleted.

Last edited by mIRCManiac; 05/06/05 08:36 PM.
#122030 05/06/05 08:36 PM
Joined: Jun 2005
Posts: 6
E
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
E
Joined: Jun 2005
Posts: 6
I miss that about mIRC 5...all it use to take was a hex editor wink

But if you do that now, mIRC will fail to start frown

Hopefully Khaled will consider such an option in the future, either to disable it or change how often to reply.

Thanks,
-Ed

#122031 05/06/05 08:39 PM
Joined: Feb 2005
Posts: 681
M
Fjord artisan
Offline
Fjord artisan
M
Joined: Feb 2005
Posts: 681
Quote:
all it use to take was a hex editor


lol yup, and he even had that little note in there
that said "Editing the version reply huh?" or
something like that.

#122032 06/06/05 04:17 AM
Joined: Jun 2003
Posts: 994
C
Hoopy frood
Offline
Hoopy frood
C
Joined: Jun 2003
Posts: 994
um .. why not this?
Code:
ctcp 1:version:*: {
  ctcps off
  timerctcp 1 60 ctcps on
}


I refuse to engage in a battle of wits with an unarmed person. wink
#122033 06/06/05 05:09 AM
Joined: Jun 2005
Posts: 6
E
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
E
Joined: Jun 2005
Posts: 6
Yea, thats a nice temporary solution. But the problem is I do need some CTCPs. A script I use actually expects to get channel CTCPs. So turning CTCP off completely wouldnt be a great permanent solution for me.

Thanks,
-ED

Last edited by EdwardElric; 06/06/05 05:10 AM.
#122034 06/06/05 07:19 AM
Joined: Sep 2003
Posts: 4,230
D
Hoopy frood
Offline
Hoopy frood
D
Joined: Sep 2003
Posts: 4,230
Whats the actual problem again? Your lagging out becuase 1000 nicks all version you at once?

#122035 06/06/05 03:46 PM
Joined: Jul 2003
Posts: 742
Hoopy frood
Offline
Hoopy frood
Joined: Jul 2003
Posts: 742
you have aim? im me sn: mtec89net


http://MTec89Net.com
irc.freenode.net #MTec89Net

Link Copied to Clipboard