View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001204 | unreal | ircd | public | 2003-08-22 09:50 | 2004-01-28 00:58 |
| Reporter | Fury | Assigned To | syzop | ||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | closed | Resolution | open | ||
| Summary | 0001204: Spamfilter (global badwords/anti-ads) | ||||
| Description | A possibility to add a bad(spam)word to the badwords list like u can with /dccdeny would be great as we recently get flooded by spambots wich show new spamaddys so. As these addys r not in the badword.configs yet everyone can get spammed. Unfortunatly our admins r not often online so if an oper could just add them temp like they can with dccdeny that would be great | ||||
| Additional Information | This will be called "spamfilter"... will have a /spamfilter command with various actions (block/kill/gline/shun/..)... will use TKL to synch between servers. Also spamfilter blocks will be possible in the conf to have local spamfilter configuration (which might be nice until services will integrate something to manage the spamfilter list.. something I'll look into after it's all done). | ||||
| 3rd party modules | |||||
|
|
Global Badword support? That would be fine. Well, it's on codemastr's todo list, maybe it will be added ;) A hint: For this SpamBots, I use "set::modes-on-connect "+R"; So this spambots can't privmsg anyone by default. Not really a good solution, but it works. |
|
|
Yeah we know about +R only like u implied...not everyone has a regged nick...so those wouldnt be able to msg anyone or enter a channel thats set +R (would be great if everyone registered tho..lol). But great to hear that its on the todo list, ty :) |
|
|
yeah a global badwords system is in todo... the idea is to always block (strip?) those global badwords so it won't have anything to do with +G. Anyway, it's only an idea/'todo item' atm :p. |
|
|
The way we do this is to have 'master' files on an accessable http server. These are the files that are actually updated by someone. There is a script located in the Unreal dir on each server which 1) backs up the current files 2) retrieves the new files from the http server and 3) rehash's the ircd. The script is called from cron every so often (ours is set for 6 hours). Just a thought... |
|
|
[put on TODO for next release] edited on: 11-29-03 21:33 |
|
|
Will start coding on the anti-ads/global badwords system soon... should be finished within a few weeks (it all depends on lots of other factors [non-unrealircd stuff] so could be either 4 days or 17 ;p). As said earlier, we really would like to have this in next release :). |
|
|
Ok I'm at 70% now... most internal stuff has been done, which means nothing works yet but it shouldn't take much time anymore. Anyway, I'll have to work on some other more important stuff now.... |
|
|
Done! [a spamfilter "user x matched spamfilter y" snomask will probably be added later.] |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2003-08-22 09:50 | Fury | New Issue | |
| 2003-08-22 14:30 | Rocko | Note Added: 0003509 | |
| 2003-08-23 01:09 | Fury | Note Added: 0003511 | |
| 2003-08-23 02:06 | syzop | Note Added: 0003514 | |
| 2003-08-27 01:00 | syzop | Status | new => confirmed |
| 2003-08-27 01:00 | syzop | ETA | none => > 1 month |
| 2003-08-27 01:00 | syzop | Summary | possibillity to add a badword like u can with /dccdeny => global badwords/anti-ads |
| 2003-11-28 00:25 | Tony | Note Added: 0004145 | |
| 2003-11-29 21:05 | syzop | Note Added: 0004174 | |
| 2003-11-29 21:33 | syzop | Note Edited: 0004174 | |
| 2003-12-23 03:39 | syzop | Status | confirmed => assigned |
| 2003-12-23 03:39 | syzop | Assigned To | => syzop |
| 2003-12-23 03:43 | syzop | Note Added: 0004417 | |
| 2004-01-16 22:03 | syzop | Note Added: 0004697 | |
| 2004-01-16 22:03 | syzop | ETA | > 1 month => < 1 month |
| 2004-01-16 22:03 | syzop | Summary | global badwords/anti-ads => Spamfilter (global badwords/anti-ads) |
| 2004-01-16 22:03 | syzop | Additional Information Updated | |
| 2004-01-28 00:58 | syzop | Status | assigned => closed |
| 2004-01-28 00:58 | syzop | Note Added: 0004775 |