View Issue Details

IDProjectCategoryView StatusLast Update
0001420unrealircdpublic2003-12-11 18:34
Reporteryonder_boy Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionopen 
Product Version3.2-beta19 
Summary0001420: allow to ban on ctcp replies other than version
Descriptionhi, in unreal is an option ban version, to config u can ban any script version, ircd uses "ctcp to nickname version" to find out what is the mirc script version, but some of script dont tell version on ctcp nick version, is there anyposible to add newfeauture like
ban version {
    mask some lame script;
        ctcp version;
        ctcp ping;
        ctcp finger;
        ctcp time;
    reason i dont like that script;
};
Additional Informationthis is just a sugestion
3rd party modules

Activities

Praetorian_

2003-12-10 23:36

reporter   ~0004292

I don't see the need, true certain ones may send it.

But others may send it on a ctcp USERINFO, or some custom 'ctcp' type eg MONKEYBRAINS ... or it may not send ctcp's at all... it may respond to msg ...

But there is only so much that should be done imho..

syzop

2003-12-10 23:58

administrator   ~0004295

I find it pretty stupid too.. to send like X ctcps on connect. Perhaps some will even excess flood, but besides that... it's just.. insane! ;)

codemastr

2003-12-11 00:21

reporter   ~0004296

Problems with this:
#1 Most clients have CTCP flood protection. If, for example, the server were to send all those CTCPs to an mIRC user, mIRC would ignore some of them.
#2 As praetorian said, there might be 100+ CTCPs you'd have to do.
#3 As syzop said, it's possible some of those CTCPs generate multi-line replies. That leads to the possibility that the server will think the user is flooding when it responds.
#4 Why exactly would you ever want to ban based on a PING response?
ban ping {
mask "2 secs";
reason "You're too slow";
};
What's the point of that?

Anyway, Unreal does listen for more than just a VERSION. Numerous scripts out there send back a SCRIPT ctcp. Unreal will also apply a ban version {} to any SCRIPT ctcps.

syzop

2003-12-11 18:34

administrator   ~0004308

You can read his nice response at 0001423

Feature reject, byebye.

Issue History

Date Modified Username Field Change
2003-12-10 14:57 yonder_boy New Issue
2003-12-10 23:36 Praetorian_ Note Added: 0004292
2003-12-10 23:52 syzop Summary exatra feauture => allow to ban on ctcp replies other than version
2003-12-10 23:58 syzop Note Added: 0004295
2003-12-11 00:21 codemastr Note Added: 0004296
2003-12-11 18:34 syzop Status new => closed
2003-12-11 18:34 syzop Note Added: 0004308