Skip to content
MSN

Flooding issue (Gwen)

A TG007 community discussion started by S0ul0nFire.

Discussion 11 posts
Page 1 of 1
Open
Topic #1743 · 11 published posts · 1,274 views

Gwen, i opened room just now and soon after i was majorly flooded,

 

im sorry..but...

no your new code didnt work,didn't lock room didnt kick at all.

 

he used a half webtv clone and a half guest flood

script never left room but it wouldnt keep up so i couldnt lock room so i eventually left.

 

anyways i know now who it is,i have banned him before for making rude (edited) comments to girls in room,

 

im sending his info to abuse because i have a log now ,script finally kept one

i have his profile link gatepass and since i know now what room he runs has 5 of his profile links he is in that room 5 times with basicly same nicks, all ownered up

and he came in my room just b4 the flood happened and script told me what room he was also in thats how i got his info, i went in there and opened his profiles up then copied them, and i know it was him because he used his own nick to flood with then came back in room tryed to take it over but see with script gone he was a spect and didnt get voiced.

 

if anyone can write me a code to stop this flooder from ruining my room please help,if you need the logs (room gate keepers and status window) i have them all

i will email them to you,

and maybe there is a way someone with his gatepass i have

can some how show me how to ban his ip, i have banned him like 10 times now he keeps changing accounts,its claimed he dont even pay msn for chat if thats possable,

and i was told he also has freinds that are msn moderators ..that i dont know.

 

im sorry for all this drama,i have no one else to ask for help.

 

thanks

 

could you try GuarDDog v. 4.2 and use the following settings in it.

 

Theme:

Non-Emtoicon

Protections:

Spec Kicker

scroll kicker [guest_]

Passport Flood Protection

 

Thats the best combination of protection for GuarDDog that there is from what i know of. The guest scroll kicker, doesn't kick, but works out what to ban on, passport flood protection kicks, and spec kicker kicks. Normally if a flooder comes in, it can use spec kicker to get rid of them, and that takes about 1/2 down virtually straight away, i think anyways. And changing the theme to non-emoticon puts less strain on the theme settings.

 

http://www.guard-dog.net = guarddog link

 

try it please, but i can't garentee anything.

Edited Oct 25, 2004 10:26 AM by The Gate Keeper

Hi soul,

Thanks for letting me know. I set up a test room last nite to try to get one of those flooders to stop by and help me test, but no luck. Maybe one will stop in today.

 

Anyone else out there have a nick change kick that works correctly?

Thanks for your help soul,

 

a kick for nick

 

on *:nick:#: {

if ($nick != $me) && ($me isowner) || ($me isop) {

kick # $nick NO NAME CHANGES!!

}

}

 

 

 

UNTESTED*************

 

\\=========//

CRASH

\\==============//

the problem isnt the nick change working properly its the nick changes faster than you mirc can respond. The flood is done with a simple timer

 

ie.

/timer 100 100 /nick > $+ $rand(1,99999) $+ $rand(1,99999999)

 

therefore by the time your mirc sees it and tries to respond the nick has already changed again.

just ban all guests. tell the webbies you're sorry (they should just break down and get a pc anyhow), but you have to make a choice between the security of your room and allowing them in there. which is the choice you're pretty much faced with, actually. you can either ban all guests (including webbies) or you can face that kind of attack on a daily basis.

bfush.PNG

The Following will automatically kick out all non-WebTV guests. It should work fast enough because it adds access first, meaning that even if they aren't in the room, it will still ban them.

on @*:JOIN:#: { 
if (>* iswm $nick) && (D21DB211 !isin $address) && (G_ !isin $chan) { 
/access $chan add deny $nick 0 : Non-WebTV Guest Kick
/access $chan add deny $address 0 : Non-WebTV Guest Kick
/kick $chan $nick Non-WebTV Guest Kicker
}
}

 

Just try it, if it doesn't work, i'll try and find something else that will.

Hi Soul,

 

After considering the problems these flooders create...as everyone has said, it does seem that prevention is the biggest key.

 

But along with prevention there are some things that might help secure the room a bit during an attack like:

-set room to invite only for 2 mins.

-If knocks start, auto turn knocks off for a minute and then back on..if knocks still happening it will turn knocks off again for a minute etc ...there are codes below that will do this automatically for you.

 

So....... The following seems like a good plan to use:

 

To minimize the number of trouble makers you have to deal with:

A. Deny guests by adding DENY for: >*!*@*$*

 

B. Then Allow Webtv by adding VOICE for: >*!*D21DB211*@*$*

 

This will effectively ban guests and allow webtv..but while the Voice access for: >*!*D21DB211*@*$* is in the access list then you won't be able to ban ANY webtv users... So you'll need another plan, besides banning, to deal with those trouble makers who clone webtv gates.

 

So...to catch the trouble makers who get through this by cloning webtv gates.... the following might work:

 

C. Add in a non-subscriber kick.

D. Then finally, add in a nick changing room lock down system.

-which will hopefully initiate lockdown mode during the nick changing flood itself..and maybe even be fast enough to kick them..not sure.

 

Edited Code

Removed - it did not work.

 

E. Also....use the dynamic limit changer [can't remember who its by]

-to prevent tooo many flooders from being able to get into your room at one time. If you don't have a copy, this is the code for it below.

-save it to a seperate .txt file.

 on *:JOIN:*: { 
 if ($nick == $me) halt 
 if ($nick == $mi) halt
 if ($me isop $chan) && ( %passportflood = On) { 
   if ($calc($nick($chan,0) + 2) <= 100) { 
     .timer.limit 1 5 mode $!chr(37) $!+ $right($chan,-1) +l $calc($nick($chan,0) + 3) 
   } 
 } 
 if ($mi isop #) { 
   if ($calc($nick($chan,0) + 2) <= 100) { 
     .timer.limit 1 5 mode $!chr(37) $!+ $right($chan,-1) +l $calc($nick($chan,0) + 3) 
   } 
 } 
} 

on *:PART:*: {
 if ($nick == $me) halt
 if ($nick == $mi) halt
 if ($me isop $chan) && (%passportflood = On) { 
   if ($calc($nick($chan,0) + 2) <= 100) { 
     .timer.limit 1 3 mode $!chr(37) $!+ $right($chan,-1) +l $calc($nick($chan,0) + 2) 
   } 
 }
 if ($mi isop #) {
   if ($calc($nick($chan,0) + 2) <= 100) { 
     .timer.limit 1 3 mode $!chr(37) $!+ $right($chan,-1) +l $calc($nick($chan,0) + 2) 
   } 
 }
}

on *:KICK:*: { 
 if ($knick == $me) halt
 if ($knick == $mi) halt
 if ($me isop $chan) && ( %passportflood = On) { 
   if ($calc($nick($chan,0) + 2) <= 100) { 
     .timer.limit 1 3 mode $!chr(37) $!+ $right($chan,-1) +l $calc($nick($chan,0) + 2) 
   } 
 }
 if ($mi isop #) { 
   if ($calc($nick($chan,0) + 2) <= 100) { 
     .timer.limit 1 3 mode $!chr(37) $!+ $right($chan,-1) +l $calc($nick($chan,0) + 2) 
   } 
 }
} 


on *:LOAD: {  set %passportflood $=on On  |  echo $color(highlight text) -at [Dynamic Limit Changer is On] }
on *:UNLOAD: { set %passportflood $=off Off | echo $color(highlight text) -at [Dynamic Limit Changer is Off] }

menu * { 
 -
 Dynamic Room Limit Changer
.On: /set  %passportflood On | echo $color(highlight text) -at [Dynamic Limit Changer is On] 
.-
.Off: /unset  %passportflood  | echo $color(highlight text) -at [Dynamic Limit Changer is Off] 
-

 

Ps: These are the fastest manual kicks I've got:

-you might be able to kick them manually with it, not sure..but its worth a try..

-Add the following code to the aliases file (Click on Tools, Script Editor, Aliases tab) and add to top of aliases file.

f1 { kick $msn.get($cid,fullroom) $$1 Nick-Changing-Flood-Protection
}
f2 { access $msn.get($cid,fullroom) add deny $address($1,1) 60 
kick $msn.get($cid,fullroom) $$1 You have been banned for 60 minutes  
}

To use:

1. click once on the nickname in the nicklist that you want to kick

2. push F1 button to kick the fastest (no ban..but works if room is set to invite only)

3. push F2 to kick and ban for 60 seconds (a bit slower but still fast)

 

If your room is open today soul, I might stop in and check things out..I'd like to also do some testing in a room that is getting flooded..as I cant seem to attract them to mine :S

 

Gods Love,

Gwen

ps: I modified the codes on this post a bit more.

 

pss: If anyone HAS a nick name changing flooder...it would be great if you would come and flood me so I could test the above and let you know if it works or not. Room: %#zztestg

Edited Oct 27, 2004 12:04 AM by Gwen

well if anyone of u think these codes might work with nick change , lemme know. wink.gif

Scratch that, I just had a flooder stop in and help me test things out, and the codes above cause you to flood out even more.

 

The one thing that did work..though it took a few seconds was the F1 kick. Just keep your finger on it and it does eventually seem to get it fast enough..it did for me anyways.

 

put into aliases file:

f1 { kick $msn.get($cid,fullroom) $$1 Nick-Changing
}
f2 { access $msn.get($cid,fullroom) add deny $address($1,1) 60 
kick $msn.get($cid,fullroom) $$1 You have been banned for 60 minutes  
}

 

And the guest ban is important to keep on.

 

 

This code turns knocks off automatically and back on to avoid knocks flood outs.

 

raw KNOCK:*: { if (%knocksflood = On) { 
   .inc -u30 %setknock [ $+ [ $msn.get($cid,fullroom) ] ] 
   if (%setknock [ $+ [ $msn.get($cid,fullroom) ] ] == 2) /mode $msn.get($cid,fullroom) -u
   if (%setknock [ $+ [ $msn.get($cid,fullroom) ] ] == 2) .timer 1 60 /knocks
   /set -u35 %knocks.chan $msn.get($cid,fullroom) 
   if (%setknock [ $+ [ $msn.get($cid,fullroom) ] ] == 2) /echo $color(highlight text) -at Knocks turned off for 60 seconds: Flood Prevention.
 }
}
alias knocks { /mode %knocks.chan +u
}

menu * { 
 -
 Knocks Flood Protection
 .On: /set %knocksflood On | /echo $color(highlight text) -at [Knocks Flood Protection Turned On] 
 .-
 .Off: /unset %knocksflood  | /echo $color(highlight text) -at [Knocks Flood Protection Turned Off]
 -
}

 

The guest kicker works, and kicked the guest flooders, but then he brought in non-subscribed passports to change nicks with...and the non-subscriber kick just didn't seem to kick fast enough..though it did get one of the nicks. so working on that now and some other stuff to try. Just thought I'd let you know soul.

 

 

Gods Love,

Gwen

 

ps soul, the flooders left and haven't returned to help anymore so this last code is left untested, if you get a chance, could you test it? ..it should set room to invite only on nick change and then shut the nick change down so it won't keep trying to set invite only mode and flood itself out.

on ^*:NICK: {  if (%nicknameflood = On) {  
   if (%nickfloodstopper = On) halt 
   /mode $msn.get($cid,fullroom) +i 
   /set -u400 %lockdown.chan $msn.get($cid,fullroom)
   /echo $color(highlight text) -at Lock Down: %lockdown.chan has been set to invite only for 5 minutes.
   /msg $msn.get($cid,fullroom) Room Put Into Lock Down Mode: Flooder Threat.  
   .timer.nickflooder 1 300 /Lock-Down-Over 
   /set -u301 %nickfloodstopper On
 }
}
alias Lock-Down-Over { 
 /mode %lockdown.chan -i 
 echo $color(highlight text) -at Lock Down Over: invite only mode has been removed. 
 /msg %lockdown.chan Lock-Down-Over 
}
alias lockdown { 
 /mode $msn.get($cid,fullroom) +i 
 /set -u30 %lockdown.on On
 /set %lockdown.chan $msn.get($cid,fullroom)
 /echo $color(highlight text) -at Room has been set to invite only for 2 minutes. 
 /msg $msn.get($cid,fullroom) Room Put Into Lock Down Mode: Flooder Threat. 
 .timer.nickflooder 1 120 /Lock-Down-Over  
}

menu * { 
 -
 Nick Changing Flood Protection - %nicknameflood
 .On: /set %nicknameflood On | /echo $color(highlight text) -at [Nick Name Changing Flood Protection Turned On] 
 .-
 .Off: /unset %nicknameflood  | /echo $color(highlight text) -at [Nick Name Changing Flood Protection Turned Off]
 -
}

Edited Oct 27, 2004 6:45 PM by Gwen

Gwen i send you the profile scanner and also added the code that shows it like it does in room the name dont show and pic is off but once i find right way for that ill tell you here is code again incase email messes up the format.well done on your code to lockdown room seeems it works. (Y)

 

 


� Profile Name : `profnick � Name : `name � Age : `age � Sex : `sex � Location : `location � Occupation : `occupation � Marital Status : `status � Pic= + `pic

Edited Oct 27, 2004 2:43 AM by S0ul0nFire