Advertisement
Guest User

Untitled

a guest
Sep 17th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.95 KB | None | 0 0
  1. if ($gettok(%raw2,2,32) == JOIN) {
  2.  
  3. ; -=-=-=-=-=-=-=-=-=-=-=-=
  4. ; REGULAR SENSITIVITY
  5. ; -=-=-=-=-=-=-=-=-=-=-=-=
  6. inc -u5 %joins. [ $+ [ $gettok(%raw2,3,32) ] ]
  7. if (%joins. [ $+ [ $gettok(%raw2,3,32) ] ] == 4) {
  8. if ($gettok(%raw2,3,32) == %logchannel) {
  9. halt
  10. }
  11. else {
  12. sockwrite -n crustyserv :BrutalServ PRIVMSG %logchannel :[Possible flood] 4 joins in 5 seconds for $gettok(%raw2,3,32)
  13. }
  14. }
  15. if (%joins. [ $+ [ $gettok(%raw2,3,32) ] ] == 5) {
  16. if ($gettok(%raw2,3,32) == %logchannel) {
  17. halt
  18. }
  19. else {
  20. sockwrite -n crustyserv :brutalserv PRIVMSG %logchannel :[Possible flood] 5 joins in 5 seconds for $gettok(%raw2,3,32)
  21. }
  22. }
  23. if (%joins. [ $+ [ $gettok(%raw2,3,32) ] ] == 6) {
  24. if ($gettok(%raw2,3,32) == %logchannel) {
  25. halt
  26. }
  27. else {
  28. sockwrite -n crustyserv :brutalserv PRIVMSG %logchannel :[Possible flood] 6 joins in 5 seconds for $gettok(%raw2,3,32)
  29. }
  30. }
  31. if (%joins. [ $+ [ $gettok(%raw2,3,32) ] ] == 7) {
  32. if (%flood. [ $+ [ $gettok(%raw2,3,32) ] ] == no || %flood. [ $+ [ $gettok(%raw2,3,32) ] ] == $null) {
  33. if (%donotservice. [ $+ [ $gettok(%raw2,3,32) ] ] == yes) { sockwrite -n crustyserv :brutalserv PRIVMSG %logchannel :4[FLOOD] Possible spam attack in  $+ $gettok(%raw2,3,32) $+  but not responding because I'm banned. | halt }
  34. set %flood. [ $+ [ $gettok(%raw2,3,32) ] ] yes
  35. sockwrite -n crustyserv :brutalserv JOIN $gettok(%raw2,3,32)
  36. sockwrite -n crustyserv :brutalserv MODE $gettok(%raw2,3,32) +o brutalserv
  37. sockwrite -n crustyserv :brutalserv MODE $gettok(%raw2,3,32) +miKTCIe *!*@brutalirc.com *!*@brutalirc.com
  38. sockwrite -n crustyserv :brutalserv PRIVMSG %staffchannel :4[FLOOD] Possible botnet/spam attack in  $+ $gettok(%raw2,3,32) $+  $+ , please respond!
  39. sockwrite -n crustyserv :brutalserv PRIVMSG $gettok(%raw2,3,32) :Possible spambot attack detected, network staff have been notified and the channel has been locked down temporarily.
  40. sockwrite -n crustyserv :brutalserv NOTICE @ $+ $gettok(%raw2,3,32) :You can disable this service by typing: /mode $gettok(%raw2,3,32) +b BrutalServ!*@*
  41. .timer2. [ $+ [ $gettok(%raw2,3,32) ] ] 1 60 sockwrite -n crustyserv :brutalserv MODE $gettok(%raw2,3,32) -iKTCIe *!*@brutalirc.com *!*@brutalirc.com
  42. .timer3. [ $+ [ $gettok(%raw2,3,32) ] ] 1 90 sockwrite -n crustyserv :brutalserv MODE $gettok(%raw2,3,32) -m
  43. .timer4. [ $+ [ $gettok(%raw2,3,32) ] ] 1 120 sockwrite -n crustyserv :brutalserv PART $gettok(%raw2,3,32) :Channel appears to be under control. Leaving..
  44. .timer5. [ $+ [ $gettok(%raw2,3,32) ] ] 1 120 set %flood. [ $+ [ $gettok(%raw2,3,32) ] ] no
  45. .timer6. [ $+ [ $gettok(%raw2,3,32) ] ] 1 120 halt
  46. }
  47. if (%flood. [ $+ [ $gettok(%raw2,3,32) ] ] == yes) {
  48. if (%donotservice. [ $+ [ $gettok(%raw2,3,32) ] ] == yes) { halt }
  49. .timer2. [ $+ [ $gettok(%raw2,3,32) ] ] off
  50. .timer3. [ $+ [ $gettok(%raw2,3,32) ] ] off
  51. .timer4. [ $+ [ $gettok(%raw2,3,32) ] ] off
  52. .timer5. [ $+ [ $gettok(%raw2,3,32) ] ] off
  53. .timer6. [ $+ [ $gettok(%raw2,3,32) ] ] off
  54. sockwrite -n crustyserv :brutalserv MODE $gettok(%raw2,3,32) +miKCTIe *!*@brutalirc.com *!*@brutalirc.com
  55. .timer2. [ $+ [ $gettok(%raw2,3,32) ] ] 1 60 sockwrite -n crustyserv :brutalserv MODE $gettok(%raw2,3,32) -iKIe *!*@brutalirc.com *!*@brutalirc.com
  56. .timer3. [ $+ [ $gettok(%raw2,3,32) ] ] 1 90 sockwrite -n crustyserv :brutalserv MODE $gettok(%raw2,3,32) -mTC
  57. .timer4. [ $+ [ $gettok(%raw2,3,32) ] ] 1 120 sockwrite -n crustyserv :brutalserv PART $gettok(%raw2,3,32) :Channel appears to be under control. Leaving..
  58. .timer5. [ $+ [ $gettok(%raw2,3,32) ] ] 1 120 set %flood. [ $+ [ $gettok(%raw2,3,32) ] ] no
  59. .timer6. [ $+ [ $gettok(%raw2,3,32) ] ] 1 120 halt
  60. }
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement