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.

AllProtection.tcl (Stable: v4.8 / Beta: v4.9b4)

Support & discussion of released scripts, and announcements of new releases.
Post Reply
w
willyw
Revered One
Posts: 1203
Joined: Thu Jan 15, 2009 12:55 am

Post by willyw »

Sir_Fz wrote:willyw, I just tested it on my eggdrop using AllProtection4.6b9 and definitely when pnotil(punish) is set to 0:0 (or any other private flood setting for that matter), the script won't react on any private notice. However, in v4.6b8 that's not the case. Make sure you're using the latest version, that's all I can suggest since I made sure it's working correctly.
I did a search for: pnotc
and found this post:

http://forum.egghelp.org/viewtopic.php? ... notc#88235

Maybe it is pertinent.
I hope that helps.
User avatar
Sir_Fz
Revered One
Posts: 3794
Joined: Sun Apr 27, 2003 3:10 pm
Location: Lebanon
Contact:

Post by Sir_Fz »

Perfect, I have these applied in my version (not sure if they're applied in the online version). Based on the procedure you've pasted, I see you have applied them as well. It worked on my bot, I can't see why it shouldn't on any other bot.
w
willyw
Revered One
Posts: 1203
Joined: Thu Jan 15, 2009 12:55 am

Post by willyw »

Sir_Fz wrote:Perfect, I have these applied in my version (not sure if they're applied in the online version). Based on the procedure you've pasted, I see you have applied them as well. It worked on my bot, I can't see why it shouldn't on any other bot.
What do you suggest we do next?
User avatar
Sir_Fz
Revered One
Posts: 3794
Joined: Sun Apr 27, 2003 3:10 pm
Location: Lebanon
Contact:

Post by Sir_Fz »

Nothing.
w
willyw
Revered One
Posts: 1203
Joined: Thu Jan 15, 2009 12:55 am

Post by willyw »

Sir_Fz wrote:Nothing.
?
You're giving up on fixing it?
User avatar
Sir_Fz
Revered One
Posts: 3794
Joined: Sun Apr 27, 2003 3:10 pm
Location: Lebanon
Contact:

Post by Sir_Fz »

It has already been fixed.
w
willyw
Revered One
Posts: 1203
Joined: Thu Jan 15, 2009 12:55 am

Post by willyw »

Sir_Fz wrote:It has already been fixed.
There must be some confusion.

It has not been fixed, it is still the same as first mentioned here:
http://forum.egghelp.org/viewtopic.php?p=90804#90804
(same error)

I've made no changes to the script since we began working on this, with that post.
User avatar
Sir_Fz
Revered One
Posts: 3794
Joined: Sun Apr 27, 2003 3:10 pm
Location: Lebanon
Contact:

Post by Sir_Fz »

willyw, the link you have previously provided contains the solution. This same solution is applied on the version of AllProtection that is running on my personal Eggdrop. I have personally tested it and found that there's nothing wrong.

You have posted the contents of [pnotc] as requested and it does contain the solution applied. Please check again if it's applied in the script that's actually being used by your bot (in case you pasted it from a different source).

I cannot help you any more because from the scripting side it's all good.
J
Jade
Voice
Posts: 8
Joined: Wed Oct 28, 2009 3:58 am

Post by Jade »

Sir_Fz

I will make a recommendation for the new version of Allprotection. If you can add a module like a blacklist, so some blacklisted domains/ nicks can be added in it as channel specific, which do not fit in other modules.

My 2nd suggestion will be if its possible to ban the mass botnet flood culprits, their IPS from all protection. I read you comments about it, that it may effect one or two innocent user which are joining at that time. But still i think it will be better to ban them, as any live aop can unban the innocent users.

The third thing i need to ask, which i have noticed, that if i made two lists for badnicks (bnicks) one is global, and one is channel specific, then on the particular channel, the eggdrop do not kick/ ban for the items which are in global. In other words, it just look for bnicks in the channels specific list and ignore the global one. Is this intentionally, or some bug in it.

Regards
Jade
b
blake
Master
Posts: 201
Joined: Mon Feb 23, 2009 9:42 am
Contact:

Post by blake »

You may be interested in some of these using them on my eggy they all work fine A flag is admin S flag is senior moderators/roomops

Code: Select all

bind msg ho|ho kill cmd:kill
bind msg A|A 1dayakill cmd:1dayakill
bind msg A|A 2dayakill cmd:2dayakill
bind msg A|A 3dayakill cmd:3dayakill
bind msg A|A 7dayakill cmd:7dayakill
bind msg A|A 14dayakill cmd:14dayakill
bind msg A|A 30dayakill cmd:30dayakill
bind msg SA|SA tempshun cmd:tempshun
bind msg SA|SA tempgline cmd:tempgline

proc cmd:tempshun {nick uhost hand arg} {
  set username [lindex [split $arg] 0]
  set reason [lrange [split $arg] 1 end]
  putserv "TEMPSHUN $username :$reason (Issued by $nick)"
}

proc cmd:kill {nick uhost hand arg} {
   set username [lindex [split $arg] 0]
   set reason [lrange [split $arg] 1 end]
   putserv "KILL $username :$reason (Issued by $nick)"
}

proc cmd:tempgline {nick uhost hand args} {
  set args [join $args]
  set username [lindex $args 0]
  set reason [lrange $args 1 end] 
  putserv "GLINE $username 4H :$reason (Issued by $nick)Ex4Hours)"
}

proc cmd:1dayakill {nick uhost hand args} {
  set args [join $args]
  set username [lindex $args 0]
  set reason [lrange $args 1 end] 
  putserv "GLINE $username 1d :$reason (Issued by $nick)Ex1day"
}

proc cmd:2dayakill {nick uhost hand args} {
  set args [join $args]
  set username [lindex $args 0]
  set reason [lrange $args 1 end] 
  putserv "GLINE $username 2d :$reason (Issued by $nick)Ex2days"
}

proc cmd:3dayakill {nick uhost hand args} {
  set args [join $args]
  set username [lindex $args 0]
  set reason [lrange $args 1 end] 
  putserv "GLINE $username +3d :$reason (Issued by $nick)Ex3days"
}

proc cmd:7dayakill {nick uhost hand args} {
  set args [join $args]
  set username [lindex $args 0]
  set reason [lrange $args 1 end] 
  putserv "GLINE $username +7d :$reason (Issued by $nick)Ex7days"
}

proc cmd:14dayakill {nick uhost hand args} {
  set args [join $args]
  set username [lindex $args 0]
  set reason [lrange $args 1 end] 
  putserv "GLINE $username +14d :$reason (Issued by $nick)Ex14days"
}

proc cmd:30dayakill {nick uhost hand args} {
  set args [join $args]
  set username [lindex $args 0]
  set reason [lrange $args 1 end] 
  putserv "GLINE $username +30d :$reason (Issued by $nick)Ex30days"
}
J
Jade
Voice
Posts: 8
Joined: Wed Oct 28, 2009 3:58 am

Post by Jade »

Sir_Fz,

I have one question, some time when using allprotection4.6b9, the eggdrop kicks the nicks by mentioning the reason advertisement.

At that time i can see my antispam bot join /part the channel when this happens, i want to know how i can see the spam msgs from the users, either they privately sent to the eggdrop bot or antispam bot, for which they get kicked.

Recently a user refused that he sent any msg to the eggdrop or antispam bot, and there was no msg from the user on the channel.

How i can see is the user is innocent or culprit by checking the msg?, and whr i can see that msg.


Regards
Jade
w
willyw
Revered One
Posts: 1203
Joined: Thu Jan 15, 2009 12:55 am

Post by willyw »

Sir_Fz wrote:willyw, the link you have previously provided contains the solution. This same solution is applied on the version of AllProtection that is running on my personal Eggdrop. I have personally tested it and found that there's nothing wrong.
And I copied and pasted how it appears here. That's the best I can do, to describe the symptom.
You have posted the contents of [pnotc] as requested and it does contain the solution applied. Please check again if it's applied in the script that's actually being used by your bot (in case you pasted it from a different source).
:)
I didn't paste from a different source. That was copy and paste from the script in use.

I cannot help you any more because from the scripting side it's all good.
?
Quite the opposite.
I'm here to try to help you with the problem with your script, by reporting what I've observed.
I think it is a GREAT script, and like it very much. That's why I wanted to let you know what it is showing.
s
sotengboy
Voice
Posts: 14
Joined: Sun Jan 03, 2010 3:43 am

Post by sotengboy »

I am newbie user allprotection.tcl (Current Beta: v4.6b9). I want to ask, how so Spambot IP address can use a spoof. because on irc network I can use the spoof. but the spam bots can not use a spoof. thanks

Code: Select all

* Ravika (Si@imoet) has joined #ndhesso
* ChanServ sets mode: +o Ravika
* DiLLa (~Ratu@my.IP.address) has joined #ndhesso
Ravika is main bot and DiLLa is spambot, ravika can use spoof but dilla can't

sample spoof server here:
ex1
ex2

please help me :D Thank you very much[/code]
b
brg88
Voice
Posts: 1
Joined: Tue Jan 26, 2010 1:23 am

Post by brg88 »

Hello,

I have been using the script for awhile to stop mass join/part floods from drones. I have to say it has worked very nicely. Combined with my channel limit and setting the lockdown to 3600 seconds it's very smooth.

I do have 1 thing I'd like to change on it though. When the 1 hour of lockdown expires and the bots go to remove -i, the script removes modes i, n, and l (the limit). I would like it to not remove the limit that way 500 drones don't join before my bots have the chance to re-add the +3 limit in the channel.

I searched through the tcl code but wasn't able to pin down what controls that feature. Can you point me in the right direction?

Greatly appreciated and thanks so much for this script
User avatar
Nor7on
Op
Posts: 185
Joined: Sat Mar 03, 2007 8:05 am
Location: Spain - Barcelona
Contact:

Post by Nor7on »

Hi.

Can add a public's command's for:

Code: Select all

.ap:list
.ap:rem
.ap:add
.ap:import
.ap:reset
.ap:disable
.ap:monitor
.ap:priv 
I know what it's not secure, but I believe that I would be but fast this way and not to lost the time in open dccchat with the eggdrop.

Thanks. :roll:
Last edited by Nor7on on Thu Feb 11, 2010 2:15 pm, edited 1 time in total.
Post Reply