This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

eggdrop ignoring users in pvt or on the channel ?

Old posts that have not been replied to for several years.
Locked
User avatar
z_one
Master
Posts: 269
Joined: Mon Jan 14, 2002 8:00 pm
Location: Canada

eggdrop ignoring users in pvt or on the channel ?

Post by z_one »

Hi,

As you know, the mIRC client gives people the possibility to ignore a user's private messages or a user's channel messages.
Does that option exist on Eggdrop ? Is it the .+ignore command ? If not, how to ignore users only in private while still monitoring their channel messages.

z_one
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

Too be perfectly honest, I don't see where this is going.

Clients use ignore, so that items are not displayed. Regardless of what happens, the data is received.

In eggdrop, it serves no real purpose to ignore only one item of a conversation.

Ignoring in eggdrop, is to prevent a user from doing anything witht he bot.

Maybe if you give a little reasoning,t here may be another way to do what you are after.
User avatar
z_one
Master
Posts: 269
Joined: Mon Jan 14, 2002 8:00 pm
Location: Canada

Post by z_one »

I'll explain.

Say a guy owns a botnet that he uses to flood.
And say all the ips of that botnet end in "gf". So the ips would be for example (dsl-23.gf ; dsl-56.gf .... etc ...).
I want to have the bot ignore all private messages, notices and ctcps inbound from *!*@*.gf (this way the botnet cannot be used in private to flood off the bot).
But I don't want the bot to ignore the channel messages sent from those ppl during a flood otherwise Sentinel won't react (as it won't see the messages anyway since they are ignored).
I hope my explanation gives a bit more sense and helps elucidate my purpose.

z_one
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

It does.

As exlpained though, ingores, both in IRC clients, and eggdrop, do not gain this protection from the server.

In both clients and bots (All IRC connections), the traffic involved in a flood, is still sent. The only differance between a user that is on ingore, and one that isn't, is that there is a small software layer of protection, designed to prevent further processing of the message.

Though further processing isn't done, this does mean that processing has taken place, thus the flooder has allready managed to use up CPU time of the IRC application.

As for this type of ignore, there isn't one in eggdrop. It can be added into it via a Tcl script, but this would mean even more processing, than to just let it in without the script.

In toher words, regardless of ignores, CPU and netowkr traffic is used regardless.

The only way to get anything usable, would be to lobby the IRC networks to impliment some form of private message protection.

In genral though, using well designed scripts, with stict binds (in need be, several for one command, rather than one wide match bind).
Locked