Skip to content
MSN

help with hybrid pls

A TG007 community discussion started by carlos4jo.

Discussion 4 posts
Page 1 of 1
Open
Topic #3860 · 4 published posts · 529 views

i am using hybrid. it has a script detector in there, but for some reason there is a script still able to get in any ideas?

It's an older program and may not be able to reconize new scripts

there is no way to stop scripts getting in ya room

if they really want to get in , they will

My code does NOT have bugs. It just develops random features.

Yea, you can get better script detectors but some people who know about scripts that arn't just n00bs to them will get in with ease. Here's one that i use i dont know who made it buts its pretty good..

 

menu menubar {
ʉۢScript Dectection
 .$iif($group(#AntiBOT) == on,$style(2),$style(0)) •On: .enable #AntiBOT | echo -a 7S14cript detection on
 .$iif($group(#AntiBOT) == off,$style(2),$style(0)) •Off: .disable #AntiBOT | echo -a 7S14cript detection off
 .•|Settings|
 ..•|Set reply wait|  ( $+ %tpwait $+ ):/set %tpwait $$?="Enter a number 0 - 10. This is for how long the script will wait before kicking.. "
 ..-
 ..•Ping ( $+ %doping1 $+ )
 ...•On:echo -a 7P14ing check on | %doping1 = on
 ...•Off:echo -a 7P14Ping check off | %doping1 = off | %doubleping = off
 ..•Time ( $+ %dotime1 $+ )
 ...•On:echo -a 7T14ime check on | %dotime1 = on
 ...•Off:echo -a 7T14ime check off | %dotime1 = off | %doubletime = off
 ..•Version ( $+ %doversion $+ )
 ...•On:echo -a 7V14ersion check on | %doversion = on
 ...•Off:echo -a 7V14ersion check off | %doversion = off
 ..•Finger ( $+ %dofinger $+ )
 ...•On:echo -a 7F14inger on | %dofinger = on
 ...•Off:echo -a 7F14inger off | %dofinger = off
 ..•DTaE ( $+ %dodtae $+ )
 ...•On:echo -a 7D14TaE check on | %dodtae = on
 ...•Off:echo -a 7D14TaE check off | %dodtae = off
 ..•Vincula ( $+ %dovincula $+ )
 ...•On:echo -a 7V14incula check on | %dovincula = on
 ...•Off:echo -a 7V14incula check off | %dovincula = off
 ..•Whois ( $+ %dowhois $+ )
 ...•On:echo -a 7W14hois check on | %dowhois = on
 ...•Off:echo -a 7W14hois check off | %dowhois = off
 ..-
 ..•Double ping test ( $+ %doubleping $+ )
 ...•On:echo -a 7D14ouble ping check on | %doubleping = on | %doping1 = on
 ...•Off:echo -a 7D14ouble ping check off | %doubleping = off
 ..•Double time test ( $+ %doubletime $+ )
 ...•On:echo -a 7D14ouble time test on | %doubletime = on | %dotime1 = on
 ...•Off:echo -a 7D14ouble time test off | %doubletime = off
 ..-
 ..•Floodout protection ( $+ %scriptkickfloodprot $+ )
 ...•On:echo -a 7F14lood protection on | %scriptkickfloodprot = on
 ...•Off:echo -a 7F14lood protection off | %scriptkickfloodprot = off
 ..•Skip or kick the threat ( $+ %floodthreat $+ )
 ...•Skip ctcp send, let them stay unchecked:echo -a 7S14kip threat on | %floodthreat = skip
 ...•|Kick the threat with nice come back message|:echo -a 7K14ick threat on | %floodthreat = kick
}
menu nicklist {
ʉۢScript kicker 
 .•Add allowed:/$addtrusted($$1)
 .•Remove allowed:/$remtrusted($$1)
 .-
 .•View allowed:/run ~script.trust.txt
 -
}
alias addtrusted {
 write -ds $msngkshort($1) ~script.trust.txt
 write -il1 ~script.trust.txt $msngkshort($1) - $1
 echo -a $1 added to script trusted list
}
alias remtrusted {
 write -ds $msngkshort($1) ~script.trust.txt
 echo -a $1 remove from script trusted list
}
alias msngk {
 if (> isin $ial($1)) {
   var %x = $replace($ial($1),@GateKeeper,$NULL)
   return * $+ ! $+ $right(%x,32) $+ @ $+ * $+ $ $+ *
 }
 if (> !isin $ial($1)) {
   var %x = $replace($ial($1),@GateKeeperPassport,$NULL)
   return * $+ ! $+ $right(%x,16) $+ @ $+ * $+ $ $+ *
 }
}
alias msngkshort {
 if (> isin $ial($1)) {
   var %x = $replace($ial($1),@GateKeeper,$NULL)
   return $right(%x,32)
 }
 if (> !isin $ial($1)) {
   var %x = $replace($ial($1),@GateKeeperPassport,$NULL)
   return $right(%x,16)
 }
}

#AntiBOT off
on *:JOIN:*: {
 if ($read(~script.trust.txt,s,$msngkshort($nick)) || ($nick == $me)) halt
 if (%tpwait == $NULL) %tpwait = 30
 if (%scriptkickfloodprot == $null) %scriptkickfloodprot = off
 if (%dowhois == $null) %dowhois = on
 if (%dovincula == $null) %dovincula = on
 if (%doubleping == $null) %doubleping = off
 if (%doubletime == $null) %doubletime = off
 if (%dotime1 == $null) %dotime1 = on
 if (%doping1 == $null) %doping1 = on
 if (%doversion == $null) %doversion = on
 if (%dofinger == $null) %dofinger = on
 if (%dodtae == $null) %dodtae = on
 if (%floodthreat == $null) %floodthreat = skip
 if (%scriptkickfloodprot == off) goto skip.flood.prot
 if (%scriptkickpause = $true) {
   if (%floodthreat == kick) kick $chan $nick sorry, "joinflood protection" , someone just joined the room a split second before u, please click 'Refresh' on your browser and come back :)
   halt
 }
 set -u1 %scriptkickpause $true
 :skip.flood.prot
 if (%dovincula != off) ctcp $nick isitvincula
 if (%dotime1 != off) .timer $+ $nick $+ a 1 0 ctcp $nick time
 if (%doping1 != off) .timer $+ $nick $+ b 1 2 ctcp $nick ping
 if (%doversion != off) .timer $+ $nick $+ c 1 4 ctcp $nick version
 if (%dofinger != off) .timer $+ $nick $+ d 1 5 ctcp $nick finger
 if (%dodtae != off) .timer $+ $nick $+ e 1 6 ctcpreply $nick â€DTäE
 if (%dowhois != off) .timer $+ $nick $+ f 1 7 whois $nick


 if (%dotime1 != off) {
   .timer $+ $nick $+ -tb1 1 %tpwait access $!chr(37) $!+ $right($msn.get($cid,fullroom),-1) add deny $msngk($nick) 2000 : $nick - No time reply 1 in %tpwait $+ secs
   .timer $+ $nick $+ -tk1 1 %tpwait kick $!chr(37) $!+ $right($msn.get($cid,fullroom),-1) $nick Script.
 }

 if (%doping1 != off) {
   .timer $+ $nick $+ -pb1 1 $calc(%tpwait + 1) access $!chr(37) $!+ $right($msn.get($cid,fullroom),-1) add deny $msngk($nick) 2000 : $nick - No ping reply 1 in %tpwait $+ secs
   .timer $+ $nick $+ -pk1 1 $calc(%tpwait + 1) kick $!chr(37) $!+ $right($msn.get($cid,fullroom),-1) $nick Script.
 }


 if (%doubletime != off) {
   .timer 1 0 ctcp $nick time
   .timer $+ $nick $+ -tb2 1 $calc(%tpwait + 2) access $!chr(37) $!+ $right($msn.get($cid,fullroom),-1) add deny $msngk($nick) 2000 : $nick - No time reply 2 in %tpwait $+ secs  
   .timer $+ $nick $+ -tk2 1 $calc(%tpwait + 2) kick $!chr(37) $!+ $right($msn.get($cid,fullroom),-1) $nick Script.
 }

 if (%doubleping != off) {
   .timer 1 2 ctcp $nick ping
   .timer $+ $nick $+ -pb2 1 $calc(%tpwait + 3) access $!chr(37) $!+ $right($msn.get($cid,fullroom),-1) add deny $msngk($nick) 2000 : $nick - No ping reply 2 in %tpwait $+ secs   
   .timer $+ $nick $+ -pk2 1 $calc(%tpwait + 3) kick $!chr(37) $!+ $right($msn.get($cid,fullroom),-1) $nick No scripts.
 }
}

on *:CTCPREPLY:*TIME*: { 
 if ($timer($nick $+ -tk1) != $null) {
   .timer $+ $nick $+ -tk1 off
   .timer $+ $nick $+ -tb1 off
 }
 else {
   .timer $+ $nick $+ -tk2 off
   .timer $+ $nick $+ -tb2 off
 }
}

on *:CTCPREPLY:*PING*: {
 if ($timer($nick $+ -pk1) != $null) {
   .timer $+ $nick $+ -pk1 off
   .timer $+ $nick $+ -pb1 off
 }
 else {
   .timer $+ $nick $+ -pk2 off
   .timer $+ $nick $+ -pb2 off
 }
}

on *:CTCPREPLY:*Vincula*: {
 access $comchan($me,1) add deny $msngk($nick) 2000 : $nick - Vincula reply = $1-
 kick $comchan($me,1) $nick Script.
}
on *:CTCPREPLY:*FINGER*: {
 access $comchan($me,1) add deny $msngk($nick) 2000 : $nick - Finger reply = $1-
 kick $comchan($me,1) $nick Script.
}
on *:CTCPREPLY:*VERSION*: {
 access $comchan($me,1) add deny $msngk($nick) 2000 : $nick - Version reply = $1-
 kick $comchan($me,1) $nick Script.
}
on *:CTCPREPLY:*â€DTäE*: {
 access $comchan($me,1) add deny $msngk($nick) 2000 : $nick - DTaE reply = $1-
 kick $comchan($me,1) $nick Script.
}
raw 311:*: {
 if ($read(docs\~script.trust.txt,s,$msngkshort($2)) || ($2 == $me)) halt
 if (($6- != $null) && (%dowhois == on)) {
   access $comchan($me,1) add deny $msngk($2) 2000 : $2 - Whois reply = $6-
   kick $comchan($me,1) $2 
 }
}

on *:part:#: {
 .timer $+ $nick $+ -tk1 off
 .timer $+ $nick $+ -tk2 off
 .timer $+ $nick $+ -pk1 off
 .timer $+ $nick $+ -pk2 off
 .timer $+ $nick $+ -tb1 off
 .timer $+ $nick $+ -tb2 off
 .timer $+ $nick $+ -pb1 off
 .timer $+ $nick $+ -pb2 off
 .timer $+ $nick $+ a off
 .timer $+ $nick $+ b off
 .timer $+ $nick $+ c off
 .timer $+ $nick $+ d off
 .timer $+ $nick $+ e off
 .timer $+ $nick $+ f off
}
on *:quit: {
 .timer $+ $nick $+ -tk1 off
 .timer $+ $nick $+ -tk2 off
 .timer $+ $nick $+ -pk1 off
 .timer $+ $nick $+ -pk2 off
 .timer $+ $nick $+ -tb1 off
 .timer $+ $nick $+ -tb2 off
 .timer $+ $nick $+ -pb1 off
 .timer $+ $nick $+ -pb2 off
 .timer $+ $nick $+ a off
 .timer $+ $nick $+ b off
 .timer $+ $nick $+ c off
 .timer $+ $nick $+ d off
 .timer $+ $nick $+ e off
 .timer $+ $nick $+ f off
}
on *:kick:#: {
 .timer $+ $knick $+ -tk1 off
 .timer $+ $knick $+ -tk2 off
 .timer $+ $knick $+ -pk1 off
 .timer $+ $knick $+ -pk2 off
 .timer $+ $knick $+ -tb1 off
 .timer $+ $knick $+ -tb2 off
 .timer $+ $knick $+ -pb1 off
 .timer $+ $knick $+ -pb2 off
 .timer $+ $knick $+ a off
 .timer $+ $knick $+ b off
 .timer $+ $knick $+ c off
 .timer $+ $knick $+ d off
 .timer $+ $knick $+ e off
 .timer $+ $knick $+ f off
}
#AntiBOT end

on *:JOIN:#:{ .ctcp $nick CM_IDX }
on *:CTCPREPLY:CM_IDX*:{ kick $comchan($nick,1) Script | access # add deny $address($nick,1) }