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.

Ban on *!*est@*

Old posts that have not been replied to for several years.
Locked
r
rbr

Ban on *!*est@*

Post by rbr »

Hi All,

I have a small problem..
Today a user was banned because he joined one of the bot's channels with the ident test.

my_bot sets mode: +b *!*est@*.my.isp.nl

I was suprised because this is not a ban I placed.
I understand that it is somekind of feature in Eggdrop but could not find anything on this forum or in my config files about this.

Why does the bot do this?

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

Post by ppslim »

Check the bots internal ban list (see ".help bans" ans ".bans").

If a scritp created it, it may likely have left it's mark, or some discription against the ban.
r
rbr

Post by rbr »

I allready did that.

[16:57] .bans all
[16:57] [16:45] #rbr# bans all
[16:57] Global bans: (! = not active on #channel)
[16:57] Channel bans for #channel: (! = not active, * = not placed by bot)
[16:57] (There are no bans, permanent or otherwise.)

As you can see there are no bans, but still if someone joines the chan with the ident *!*est@* they get banned.

rgs,
Ronald
p
prefect

Post by prefect »

Two different scenarios here:

1: Channel ban
If it's a channel ban you would need to .console #channel before doing .bans all

2: +k user
The other way to ban people not using +bans is to .chattr them +k (.help whois). With this a users .comment will be the kickmsg. Do a check for +k users (.help match)
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

".bans all" shows the global and console channel ban lists.

EIther set your console channel to the channel you talk of, and/or use ".basn #channel".
r
rbr

Post by rbr »

I'm affraid I wasn't clear in my explanation.

The things you guys suggested, I allready checked.

eg:

#rbr# match +k
*** Matching '+k':
HANDLE PASS NOTES FLAGS LAST
--- Found 0 matches.

and:

.console #channel
#rbr# console #channel
Set your console to #channel: mpjkcobxs (msgs, public, joins, kicks/modes, cmds, misc, bots, files, server).
.bans
#rbr# bans
Global bans:
Channel bans for #channel: (* = not placed by bot)
(There are no bans, permanent or otherwise.)
Use '.bans all' to see the total list.
.bans all
#rbr# bans all
Global bans: (! = not active on #channel)
Channel bans for #channel: (! = not active, * = not placed by bot)
(There are no bans, permanent or otherwise.)

rgs,
Ronald
e
egghead
Master
Posts: 481
Joined: Mon Oct 29, 2001 8:00 pm
Contact:

Post by egghead »

rbr wrote:I'm affraid I wasn't clear in my explanation.

The things you guys suggested, I allready checked.
Most likely you have a script loaded that pushes out a ban. Have you tried on the shell a "grep test *" on all your scripts?
r
rbr

Post by rbr »

Just did.

Nothing that should not be there.

Just some entries in
alltools.tcl
autobotchk
botchk
getops-2.2d.tcl
weed

but nothing that refers to a nickname or an ident.

Just don't know where to look for it anymore :-?

rgs.
Ronald
e
egghead
Master
Posts: 481
Joined: Mon Oct 29, 2001 8:00 pm
Contact:

Post by egghead »

rbr wrote:Just did.

Nothing that should not be there.

Just some entries in
alltools.tcl
autobotchk
botchk
getops-2.2d.tcl
weed

but nothing that refers to a nickname or an ident.

Just don't know where to look for it anymore :-?

rgs.
Ronald
1. What kind of bot is it? A precompiled version? What OS are you running?

2. Can you list the Tcl's you have loaded?

3. have you done a "grep test *.tcl" , or a "grep +b *.tcl" on all the script files?
r
rbr

Post by rbr »

Egghead,

See my replies below.

1. What kind of bot is it? A precompiled version? What OS are you running?
eggdrop v1.6.13+ipv6

2. Can you list the Tcl's you have loaded?
TCL loaded:
topiclock.tcl v2.04P by Sup <temex@iki.fi> additions by Paladinz
Services GetOps v1.0 by benbe <benbe@dprime.net> loaded.
Smiling TCL script by Laurababe loaded.
Userinfo TCL v1.05 by ButchBub, Beldin, Kirk, guppy, Ernst, and Dude loaded for: URL BF GF IRL EMAIL DOB.
netbots.tcl v4.09 by slennox..

3. Just did, see my previous reply.
(Nothing weird found, just the normal files whit lines like: 'if test -d $dir')

rgs,
Ronald
e
egghead
Master
Posts: 481
Joined: Mon Oct 29, 2001 8:00 pm
Contact:

Post by egghead »

If there are no bans being pushed out by any script, we are back again to either the user having a wrong flag or somewhere in the c-code the ban is set, which seems unlikely.

1. Have you tried ".match *est* all" ?
2. or searching for the user that matched the host of the ban such as ".match *.nl all"?
3. Or check ".match |+k all" to check for channel flags. So far you only checked for the global +k flag.

See if there are any users matching this and then carefully review their flags.
r
rbr

Post by rbr »

Thanx for your help.

The problem seems to be solved when I upgraded to 1.6.13 a couple of hours ago.
When the problem occures I was still running 1.6.12.

I've still no idea what caused these strange bans but they're gone :)

rgs,
Ronald
e
egghead
Master
Posts: 481
Joined: Mon Oct 29, 2001 8:00 pm
Contact:

Post by egghead »

rbr wrote:Thanx for your help.

The problem seems to be solved when I upgraded to 1.6.13 a couple of hours ago.
When the problem occures I was still running 1.6.12.
weird.
Locked