Quote: 'What would you suggest?  Perhaps some examples?'

You could maybe build this mode in into X. This way you would be able to
see wich username is taken by a bot. Since we don't want 50.000 bots
connecting to a network (so I guess), you could get an overview. In stead
off the email-adress provided, you would provide a username who is
responsible for the behaviour off the bot. Abuse will be excluded this way,
since abusive bots will also result in a punishment for the owner. The
password for the specified username will be submitted @ the email-account
off his owner. You will also be able to exclude multiple simultanious
logins for the bot's username, since this isn't needed. 'Normal' usernames
are allowed to do that. These usernames won't be able to register a
channel, nore support a channel registration procedure. Those things could
be ignored for bots made/provided by the network (for exemple CService on
#CService) or server related eggdrops (for exemple Paris used by
Paris.Fr.Eu.UnderNet.Org some years ago).

More technical you could limit the traffic between those users and X. This
way the service, who was developped mainly for users and not for bots, will
be less laggy @ traffic peaks and users will regain some advantages.

On the other hand it could result in a policy that a bot who has access on
a specified channel would be opped as first when the channel might become
opless as X is in split. This would stimulate channel-owners to follow this
procedure.

Quote:
"Being able to ban bots from channels.
Only allowing bots to message people who are on the same channel
(disable PRIVMSG thus, only allowing CPRIVMSG).
Put a much tighter restriction on (joining/)parting channels,
for example a maximum of one PART per 20 minutes.
Not allowing bots to talk to channels at all unless they are +o or +v.
Keeping a counter per human of the number of times they
are msg-ed by a (different) bot per second; if someone is
messaged by -say- 10 different bots within 10 seconds then
report all bots that msg this target to (a channel with) IRC opers
(botnet detection).
Disconnect bots that are idling when a server is full and
a human wants to connect."

Being able to ban bots from channels? That feature already exists :p The
restriction seems logic for join/parts: bots don't need that unless they
would be running some kind off spam detector with random check. The talking
looks a very good one, it would exclude floodbots from putting text on a
channel they are not opped on. The counter looks very CPU intensive, maybe
you can add make the value for excess flood a bit more tighter so bots who
perfom messages will sooner quit. Since bots use a special usermode in this
case, there is no need to disconnect them when idling.... You can just
restrict the number off botconnections on your server. Each admin decides
for himself how many connections they are willing to support. They can
still exclude their own bots by putting I-lines on their hosts.

regards

------------------------------------------------------------------------

Real Name:   Dimitri Logie
IRC Name:     éL NìçóS     <[EMAIL PROTECTED]>
Company:       Systray Solutions
URL:              http://www.systray.be
Contact:         #Systray @ Krey.Net

------------------------------------------------------------------------



Reply via email to