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.

Search found 481 matches

by r0t3n
Wed Sep 12, 2007 1:48 pm
Forum: Other Topics
Topic: Trojan detection
Replies: 6
Views: 3571

Trojan detection

There are so many posts on this forum about trojan/spambot detection etc etc... Can we maybe make one post with every single detection regexp/algothim etc so then its easier than to search the forum for however long to find some decent piece of code to detected trojans/pjens/spambots or whatever peo...
by r0t3n
Mon Sep 10, 2007 4:27 pm
Forum: Scripting Help
Topic: sending a message to all ops on a channel [Solved]
Replies: 5
Views: 4124

You're msg_ops proc is bad, you should check the dest syntax correctly, see if the channel is added etc... proc msg_ops {channel msg} { if {![validchan $channel]} { return } if {$msg == ""} { return } foreach user [chanlist $channel] { if {$user != "" && [isop $user $chan...
by r0t3n
Sun Sep 09, 2007 10:34 am
Forum: Script Requests
Topic: Autovoice in the presence of +D mode through X
Replies: 15
Views: 10489

set modeD(channel) "#mychannel" # set the mode to either 'o' or 'v', nothing else! set modD(mode) "v" bind time - "?2 * * * *" modeD:time bind time - "?4 * * * *" modeD:time bind time - "?6 * * * *" modeD:time bind time - "?8 * * * *" mode...
by r0t3n
Sun Sep 09, 2007 10:09 am
Forum: Eggdrop Help
Topic: Just 1 Eggdrop on Multiple networks!!
Replies: 7
Views: 6812

Well, it is actually possible.

With enough tcl and irc protocal knowhow,
you could code a tcl script using sockets.

Either pure tcl or just an normal eggdrop tcl script.

You just need to know the USER, PRIVMSG, NOTICE irc protocals and/or raws.
by r0t3n
Thu Sep 06, 2007 3:09 pm
Forum: Scripting Help
Topic: Trying to get some user stats of a forum with regexp. SOLVED
Replies: 7
Views: 4553

You should read the tcl http docs, you need to get the body/data of the website using http::data, you then need to clean it up using http::cleanup. bind pub - !joined joined proc joined {nick host handle chan text} { set query "[http::formatQuery username $text]" set token [::http::geturl ...
by r0t3n
Thu Sep 06, 2007 2:48 pm
Forum: Scripting Help
Topic: equivalent to getchanhost for a user outside the channel
Replies: 4
Views: 4143

I would use WHO with the nuh arguments (n=nickname,u=username(identd),h=hostname) putserv "WHO $nick %nuht,22" bind raw - 354 get:uhost proc get:uhost {from key arg} { if {[lindex [split $arg] 1] == "22"} { set hostname "[lindex [split $arg] 2]@[lindex [split $arg] 3]" ...
by r0t3n
Tue Sep 04, 2007 4:58 pm
Forum: Scripting Help
Topic: My request script. [wont validate.]
Replies: 16
Views: 9117

Updated: ########################################################### # Package Name: Request # # Package Author: Youri < xeonnn@gmail.com > # # Package Version: 1 # ########################################################### bind pub -|- .request pub:request bind msg -|- .help pub:help bind raw - {3...
by r0t3n
Tue Sep 04, 2007 3:24 pm
Forum: Scripting Help
Topic: My request script. [wont validate.]
Replies: 16
Views: 9117

if you want the bind active all the time, remove the catch lines and add the bind raw line under the other pub/msg bind lines.
by r0t3n
Tue Sep 04, 2007 2:59 pm
Forum: Scripting Help
Topic: My request script. [wont validate.]
Replies: 16
Views: 9117

i bind to raw 315 (end of /who), and then continue. ########################################################### # Package Name: Request # # Package Author: Youri < xeonnn@gmail.com > # # Package Version: 1 # ########################################################### bind pub -|- .request pub:reques...
by r0t3n
Mon Sep 03, 2007 4:18 pm
Forum: Scripting Help
Topic: The ! character
Replies: 4
Views: 3380

if you mean inside an if statement, ! means if it failed.

Code: Select all

if {[command]} { # [command] returned 1 } else { [command] returned 0 }

if {![command]} { # [command] returned 0 } else { [command returned 1 }
very rough example.
by r0t3n
Sun Sep 02, 2007 1:30 pm
Forum: Script Support & Releases
Topic: trivial.tcl html output
Replies: 4
Views: 4751

Can you give me the url of the html file/log.
by r0t3n
Fri Aug 31, 2007 11:22 am
Forum: Script Support & Releases
Topic: trivial.tcl html output
Replies: 4
Views: 4751

You could try something like this, bare in mind its not tested: set op "" set voice "" set reg "" foreach nick [lsort [chanlist $tgchan]] { if {$nick == ""} { return } set line1 " <td>-</td>" set line2 " <td>-</td>" if {[info exists tgscore...
by r0t3n
Wed Aug 29, 2007 1:59 pm
Forum: Script Requests
Topic: Qakenet auth support for eggdrop users
Replies: 4
Views: 5738

I'm the coder/developer of the service bots on #pwnd.bots at quakenet, and i have worked with such scripts before, and im currently adding it into my service script. It takes alot of work, you got to know your raw's etc etc, and it can cause alot of bot lag/pingouts/sendq's if you don't watch out. W...
by r0t3n
Tue Aug 28, 2007 5:26 pm
Forum: Scripting Help
Topic: want to store variabels on disk and in memory at same time
Replies: 2
Views: 2691

I don't think its been done already, but a simple rename on the variable/set proc and add in a regexp check maybe (to check syntax + check namespace if used), then save to your file and set the var. On bot loadup, just load the contents of the file instead of accessing it and then keeping it in memo...
by r0t3n
Tue Aug 28, 2007 5:20 pm
Forum: Script Requests
Topic: Ban Protection
Replies: 16
Views: 9925

you say you suspended the bot, which will mean it can't then unban itself??