have a idea to reduce the big banlogfiles because a few ip`s are responceble for a big kicklog and to protect the function from kicking users for a log time instead of a blacklist for banning users with the same ip responseble for big log files.
First the botnet`s there are several botnet who advertise to grow up fakehub`s from te, and i think that the botnet`s going all hub`s from dc to advertise from itself .. this is a examble
[10:40] <Poortwachter> [FI]
- [Pattern] [PM] <aahgdlclec> IP: 95.243.3.85 sent a private message matching pattern: %S+:// / Message: Piter hub dchub://piter.dc-hub.net:411 LHYIL / Output: Your private message matches a forbidden pattern: Piter hub dchub://piter.dc-hub.net:411 LHYIL / Action: Kick OK: Kicked. Maximum kicks for: aahgdlclec is reached: IP banned.
Then the advertise user with wrong nickname
[16:49] <Poortwachter> [FI]
- [Pattern] [NI] <Ardeal.no.ip.org(port412)> IP: 93.167.22.47 sent a nickname matching pattern: %S+%.%S+%.%S+ / Message: Ardeal.no.ip.org(port412) / Output: Illegal Syntax detected in your nickname, Use a proper Nickname. / Action: Disconnect OK: User disconnected.
[14:55] <Poortwachter>
[FI]
- [Pattern] [NI] <85...cizy> IP: 109.102.184.76 sent a nickname matching pattern: %S+%.%S+%.%S+ / Message: 85...cizy / Output: Illegal Syntax detected in your nickname, Use a proper Nickname. / Action: Disconnect OK: User disconnected.
[14:48] <Poortwachter>
[FI]
- [Pattern] [NI] <85...cizy> IP: 109.102.132.121 sent a nickname matching pattern: %S+%.%S+%.%S+ / Message: 85...cizy / Output: Illegal Syntax detected in your nickname, Use a proper Nickname. / Action: Disconnect OK: User disconnected.
[13:38] <Poortwachter>
[FI]
- [Pattern] [NI] <85...cizy> IP: 109.102.189.13 sent a nickname matching pattern: %S+%.%S+%.%S+ / Message: 85...cizy / Output: Illegal Syntax detected in your nickname, Use a proper Nickname. / Action: Disconnect OK: User disconnected.
[12:17] <Poortwachter>
[FI]
- [Pattern] [NI] <78.105.11.183:30123> IP: 120.62.165.243 sent a nickname matching pattern: %S+%.%S+%.%S+ / Message: 78.105.11.183:30123 / Output: Illegal Syntax detected in your nickname, Use a proper Nickname. / Action: Disconnect OK: User disconnected.
And i search for the ip who has ddos attack ..
[17:51] <Poortwachter> [FI] [-2] [DDOS] Attack detected on port: 411.
[17:51] <Poortwachter> [FI] [-1] [DDOS] Attack report for port: 411 / New IP's blocked: 0, rate: 0 per sec. / New conn. blocked: 12, rate: 1 per sec. / Total blocked: 15805
[17:52] <Poortwachter> [FI] [-2] [DDOS] Attack stopped on port: 411.
[18:39] <Poortwachter> [FI] [-2] [DDOS] Attack detected on port: 411.
[18:39] <Poortwachter> [FI] [-1] [DDOS] Attack report for port: 411 / New IP's blocked: 0, rate: 0 per sec. / New conn. blocked: 11, rate: 1 per sec. / Total blocked: 16155
[18:40] <Poortwachter> [FI] [-2] [DDOS] Attack stopped on port: 411.
[18:41] <Poortwachter> [FI] [-2] [DDOS] Attack detected on port: 411.
[18:41] <Poortwachter> [FI] [-1] [DDOS] Attack report for port: 411 / New IP's blocked: 0, rate: 0 per sec. / New conn. blocked: 12, rate: 1 per sec. / Total blocked: 16172
If you get all those ip`s from several hubs together at the day then you have a good blacklist and it also a idea to add the big list ip`s from peergardian to get a hugh banlist but a clean hub with very low advertising.
And there was a disscussion about the mainchat advertise. It looks like this
<= = = = = n.e.w d.c..h..u.b v..i.p .. o....p -- p.r..v Mor'du
and there is not much possible to do all sort of those advertising, maybe there is a solution to make a parten rul that only accept normal letters and filter more then 2 spaces and point and spaces between the letters and not kick the users but MUTE so only the message from the user who advertise are blocked. I think it`s possible and very intresting to block all MAINCHAT (MC) advertise muting with one or more pattern.
