View Issue Details

IDProjectCategoryView StatusLast Update
0001912unrealircdpublic2007-04-19 02:55
Reporterhypnetric Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionwont fix 
Product Version3.2 
Summary0001912: Botnet detection on connect & other
DescriptionIt'd be cool to have a feature installed which does botnet checking on connect to the server. So say one client connects, the IRCD stores that nickname into memory, or the identity, or whatever necessary, and if the next connect matches, it begins to detect a connect of bots, and seq.

This would be a very nice feature for helping to eliminate botnets from using your IRC network as a communications hub.

Also maybe include a "scan block" which allows you to scan certain ports for trojans and viruses (maybe scriptable?)

Okay, now you can put down my brilliant ideas with your words of power.
3rd party modules

Activities

aquanight

2004-07-02 11:47

reporter   ~0006845

Okay... first off, we have this wonderful thing called "spamfilter".

Other than that, you can probably set up a bot that will connect as a server (similar to services), and then scan incoming connections for these ports.

codemastr

2004-07-02 12:07

reporter   ~0006849

We may eventually consider a way to implement complex rules to detect botnets (regex bans are already on the todo list), but a scanning thing is NOT going to happen. If you want to scan, use BOPM. That is not the job of the IRCd. If you made the IRCd scan 10 ports per user, it would make it incredibly slow! Use a seperate program. Furthermore, you can't just say "scan for any trojan" each one is different. We'd have to spend all of our time finding out how to detect trojans, there are thousands! Each trojan would need a different scanner. This is not something that will ever be in Unreal.

Issue History

Date Modified Username Field Change
2004-07-01 23:43 hypnetric New Issue
2004-07-02 11:47 aquanight Note Added: 0006845
2004-07-02 12:07 codemastr Note Added: 0006849
2007-04-19 02:55 stskeeps Status new => closed
2007-04-19 02:55 stskeeps Resolution open => wont fix