egghelp.org community Forum Index
[ egghelp.org home | forum home ]
egghelp.org community
Discussion of eggdrop bots, shell accounts and tcl scripts.
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

AllProtection.tcl (Stable: v4.8 / Beta: v4.9b4)
Goto page Previous  1, 2, 3 ... 30, 31, 32 ... 88, 89, 90  Next
 
Post new topic   Reply to topic    egghelp.org community Forum Index -> Script Support & Releases
View previous topic :: View next topic  
Author Message
demon
Voice


Joined: 14 Dec 2006
Posts: 12

PostPosted: Sat Dec 16, 2006 6:34 am    Post subject: Reply with quote

For Undernet CService:

-X- SYNTAX: BAN <#channel> <nick | *!*user@*.host> [duration] [level] [reason]

Thank you Smile
Back to top
View user's profile Send private message
Alchera
Revered One


Joined: 11 Aug 2003
Posts: 3344
Location: Ballarat Victoria, Australia

PostPosted: Sat Dec 16, 2006 9:21 am    Post subject: Reply with quote

demond wrote:
Sir_Fz wrote:
Oh ok, I'll see what can be done Smile. I guess that's most probably for Undernet users, so it would help if you tell me what command is used to ban through X.


you should rename this thing to SwissKnife.tcl Smile

It is starting to become just a tad complicated by the looks of it. Laughing
_________________
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
Back to top
View user's profile Send private message Visit poster's website
Sir_Fz
Revered One


Joined: 27 Apr 2003
Posts: 3793
Location: Lebanon

PostPosted: Sat Dec 16, 2006 9:59 am    Post subject: Reply with quote

demon wrote:
For Undernet CService:

-X- SYNTAX: BAN <#channel> <nick | *!*user@*.host> [duration] [level] [reason]

Thank you Smile

Duration is in minutes/seconds/hours? and what's level?
demond wrote:
you should rename this thing to SwissKnife.tcl Smile

I'll see if this is worth doing (comments are welcome) Laughing
_________________
Follow me on GitHub

- Opposing

Public Tcl scripts
Back to top
View user's profile Send private message Visit poster's website
demon
Voice


Joined: 14 Dec 2006
Posts: 12

PostPosted: Sat Dec 16, 2006 11:42 am    Post subject: Reply with quote

level under 75 just dont allow user to take @ above 75 kickbans it..

duration is in hours only with 2400 max!
Back to top
View user's profile Send private message
demon
Voice


Joined: 14 Dec 2006
Posts: 12

PostPosted: Sun Dec 17, 2006 7:14 am    Post subject: Reply with quote

Another good feature (i think):

to have every kick an ID number (not the kick counter) with which the owner of the bot could know why someone kicked.. that is usefull if a user come and say the bot kick me because i said that but i didnt etc etc.. the owner will ask that ID kick number and will seach (supposing that this ID number could stored in a file with the kickreason) in a database (or dont know where you know better) for that kick.. (it could be a file with the format #1237214 kick for text flood by name)!

That feature is like big networks stores akills/glines akill with id number #38974 and search for that akill in a database and know why is killed and other info for the abuser etc.. could also store the hostname of the abuse and other things..

Another Feature is the idle action: kick or ban or deop or devoice if a user is idling in the chan.. dont know if you have that feature if not would be nice to be added..

And another one: with the ID number which had above.. the user could request with a command to be unbanned for example: in some type of kick like the idle kick i said above if the user was alive but not typing (which means is idle of course) the bot when kick the user send a notice/msg and say if that ban was wrong type /msg bot unban #chan the-id-number .. and the bot unban or send a notice to opers or whatever..

Thank you guys!
Back to top
View user's profile Send private message
demon
Voice


Joined: 14 Dec 2006
Posts: 12

PostPosted: Sun Dec 17, 2006 7:44 am    Post subject: Reply with quote

Oups also as i searched a bit more the script i didnt mention repeat flood! have any? i dont mean the hellooooooooo thing but first the hello, hello, hello, hello, hello, hello, etc (have the same word many times in each line) and secondly the hello! after 2 secs again hello in the chan etc (say a msg in a chan many times the same thing!).


Also guest user kick (maybe it could be in the badnick section but it also could be in a different to have a different kick/warn msg). Some networks when the users dont identify a register nick change their nick to Guest-????? or XXX-????? or whatever.. it would be usefull to have an option kick/warn them to change or identifie otherwise will be kicked! As i said there is sth like that is the badnick the script has.. but here probably a different kickmsg would be used..

Also a proxy scan would be nice thing.. and also a dnsbl host checker if possible (i know many networks run that kind of bots but there are many that dont!)

Also a section for irc opers: if an oper join the chan the bot would do: op him or voice him or kick him etc..

Also the ban version reply would also have options for other ctcps like TIME or FINGER (give the owner the ability to choose what ctcp action do on a user)

Your script is fantastic! and i hope with some more features and suggestions to be the best protection script ever!

Thanks
Back to top
View user's profile Send private message
Sir_Fz
Revered One


Joined: 27 Apr 2003
Posts: 3793
Location: Lebanon

PostPosted: Sun Dec 17, 2006 8:50 am    Post subject: Reply with quote

About the kick-ID thingie, there already is an option to log the bot's kicks/bans... (see aplogs in the script). So that is as close as you will get to your request, it's an AllProtection script that's supposed to kick for reasonable reasons if configured correctly by it's user.

Idle kicks and similar stuff are irrelevant to my script IMO, these are too custom.

I believe a user can say whatever he wishes in 1 line, so he can repeat as much as he wants in 1 line as long as he's not violating some rules like the message length or bad wrods...etc So repeat protection will only work for repeated lines and letters.

I won't implement a custom feature just for guest nicks.

Most networks already scan for proxy users and kill them.

Oping ircops or whatever is irrelevant to the script.

About the bad CTCP reply thingie, that's a good idea and I'll look into it Smile
_________________
Follow me on GitHub

- Opposing

Public Tcl scripts
Back to top
View user's profile Send private message Visit poster's website
demon
Voice


Joined: 14 Dec 2006
Posts: 12

PostPosted: Sun Dec 17, 2006 4:33 pm    Post subject: Reply with quote

about the ID-kick and logs you said.. is there way to use that in the kick msg? it has a form like %logid or sth else? if yes plz explain how could anyone use it.. thanks

All my suggestions are for making it more ultimate to users.. its in your judgement if you would add them or not.. you code dont me.. i just suggest things that maybe and some others want..

Thanks for the support man!
Back to top
View user's profile Send private message
Sir_Fz
Revered One


Joined: 27 Apr 2003
Posts: 3793
Location: Lebanon

PostPosted: Sun Dec 17, 2006 6:24 pm    Post subject: Reply with quote

Well, the logs have no IDs but if a user complains about a kick, you can search for the kick in the logs (search for his nick and time for example).

Of course I appreciate all your suggestions Wink at least you actually say them and not like most of other users who just wait for me to use my psychic abilities and know what they want Razz Laughing
_________________
Follow me on GitHub

- Opposing

Public Tcl scripts
Back to top
View user's profile Send private message Visit poster's website
ap
Halfop


Joined: 09 Jun 2006
Posts: 44

PostPosted: Sun Dec 17, 2006 7:27 pm    Post subject: Reply with quote

Hi Sir_Fz,

Great work and great script. Since you're accepting suggestions so i thought let me add one. Your script is a complete pakage, so i think it will be great if we can have password change/reminder feature so the botnet will be more secure. may be rebind the password command and when we set the password for the user first time, after one month or so user should get some alert in the partyline that you've 7 days left to change your password, then next day 6 days left and so on, if they changed the password within set timeframe that's good else after 7 days bot should change it some random password so user will then contact with the owner..

thanks
Back to top
View user's profile Send private message
Sir_Fz
Revered One


Joined: 27 Apr 2003
Posts: 3793
Location: Lebanon

PostPosted: Sun Dec 17, 2006 7:39 pm    Post subject: Reply with quote

Interesting type of protection, will look into it Smile
_________________
Follow me on GitHub

- Opposing

Public Tcl scripts
Back to top
View user's profile Send private message Visit poster's website
ap
Halfop


Joined: 09 Jun 2006
Posts: 44

PostPosted: Sun Dec 17, 2006 8:21 pm    Post subject: Reply with quote

thanks Sir_Fz,

so another words, we can configure that every 30 days, user should change their password, if they forget then after 30 days the count starts from 7 days, 6, 5 days..etc and if they try to change the password within the count then also some validation need to be done that they shouldn't use 'easy passwords', they must use alphanumeric and password length should be 8 or more etc..i think in this way botnet will be more secure and it will be very hard to guess the passwords..because alot of users use very easy passwords like their usernames, nicks, 123, nick follow by 1234 etc

thanks again
Back to top
View user's profile Send private message
Alchera
Revered One


Joined: 11 Aug 2003
Posts: 3344
Location: Ballarat Victoria, Australia

PostPosted: Mon Dec 18, 2006 9:09 pm    Post subject: Reply with quote

Just a bit of a progress report.

The new bad channel function appears to be working well. I have a bot that sits in 2 - 3 channels testing and from all accounts it's doing a great job. Very Happy
_________________
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
Back to top
View user's profile Send private message Visit poster's website
demon
Voice


Joined: 14 Dec 2006
Posts: 12

PostPosted: Thu Dec 21, 2006 4:28 pm    Post subject: Reply with quote

A nice feature i saw in the universal protection script by demond it that for spam detections it created a pseudoclone of its own and connect it in chans for scan.. that nice feature and dont need to have 2 bots.. would be nice to add it in this script too

Thanks
Back to top
View user's profile Send private message
Sir_Fz
Revered One


Joined: 27 Apr 2003
Posts: 3793
Location: Lebanon

PostPosted: Thu Dec 21, 2006 7:10 pm    Post subject: Reply with quote

Will study it Very Happy
_________________
Follow me on GitHub

- Opposing

Public Tcl scripts
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    egghelp.org community Forum Index -> Script Support & Releases All times are GMT - 4 Hours
Goto page Previous  1, 2, 3 ... 30, 31, 32 ... 88, 89, 90  Next
Page 31 of 90

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Forum hosting provided by Reverse.net

Powered by phpBB © 2001, 2005 phpBB Group
subGreen style by ktauber