Changeset 325


Ignore:
Timestamp:
04/05/10 20:13:07 (3 years ago)
Author:
rucas
Message:

updates

Location:
trollforge/rucas/stupid
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trollforge/rucas/stupid/bot.py

    r322 r325  
    88from threading import Thread 
    99 
    10 network = 'irc.buttes.org' 
     10network = '193.219.39.203' 
    1111port = 6667  
    12 channel = '#GAPP' 
    13 message = '/!\\ BREAKING NEWS /!\\   ' + channel + ' IS MOVING TO   --->  IRC.HARDCHATS.COM #GNAA  <---   IMMEDIATELY' 
     12channel = '#nepal' 
     13message = 'ATTENTION: '+channel+' HAS NOW MOVED TO ---> irc.hardchats.com #gnaa <---' 
     14key = 'loljews' # note: you do not need to blank this out if the channel does not have a key set 
    1415register = 0 
    1516registerdelay = 30 
     17messagecount = 5 # the number of messages/notices/ctcps to attempt to send before spamming nick and join/parting 
    1618join = 1 
    1719knock =1  
     
    100102      if data.find ( '404' ) != -1: 
    101103        self.joined = 0 
    102       if data.find ( '+i' ) != -1: 
    103         knock = 1 
    104104      if knock == 1: 
    105105        self.irc.send ( 'KNOCK ' + channel + ' :' + message + '\007\r\n' ) 
    106106        time.sleep ( .5 ) 
    107       if data.find ( 'newmsg ' ) != -1: 
    108         message = data.split() [ 1 ] 
    109       if data.find ( 'startnickspam' ) != -1: 
    110         join = 1 
    111         nickspam = 1 
    112       if data.find ( 'startjoinpart' ) != -1: 
    113         join = 1 
    114         joinpart = 1 
    115       if data.find ( 'stopnickspam' ) != -1: 
    116         nickspam = 0 
    117       if data.find ( 'stopjoinpart' ) != -1: 
    118         joinpart = 0 
    119       if data.find ( 'startchat' ) != -1: 
    120         chat = 1      
    121       if data.find ( 'stopchat' ) != -1: 
    122         chat = 0 
    123       if data.find ( 'startpmsg' ) != -1: 
    124         chat = 1      
    125         pmsg = 1 
    126       if data.find ( 'stoppmsg' ) != -1: 
    127         pmsg = 0 
    128       if data.find ( 'startctcp' ) != -1: 
    129         chat = 1      
    130         ctcp = 1 
    131       if data.find ( 'stopctcp' ) != -1: 
    132         ctcp = 0 
    133       if data.find ( 'startnotice' ) != -1: 
    134         chat = 1      
    135         notice = 1 
    136       if data.find ( 'stopnotice' ) != -1: 
    137         notice = 0 
    138       if data.find ( 'startknock' ) != -1: 
    139         knock = 1 
    140         join = 0 
    141       if data.find ( 'stopknock' ) != -1: 
    142         knock = 0 
    143       if data.find ( 'startjoin' ) != -1: 
    144         join = 1 
    145         knock = 0 
    146       if data.find ( 'stopjoin' ) != -1: 
    147         join = 0 
    148107      if self.joined == 0: 
    149108        if join == 1: 
    150           self.irc.send ( 'JOIN ' + channel + '\r\n' ) 
     109          self.irc.send ( 'JOIN ' + channel + ': '+key+'\r\n' ) 
    151110          self.joined = 1 
    152111          time.sleep ( .5 ) 
    153112      if self.joined == 1: 
    154113        knock = 0 
    155         self.spamcount += 1 
    156114        if chat == 1: 
    157           loljews = random.randint(1,4) 
    158           if loljews == 1: 
    159             if pmsg == 1: 
    160               self.irc.send ( 'PRIVMSG ' + channel + ' :' + message + '\007\r\n' ) 
    161           if loljews == 2: 
    162             if notice == 1: 
    163               self.irc.send ( 'NOTICE ' + channel + ' :' + message + '\007\r\n' ) 
    164           if loljews == 3: 
    165             if ctcp == 1: 
    166               self.irc.send ( 'PRIVMSG ' + channel + ' :\001VERSION ' + message + '\007\001\r\n' ) 
    167           if loljews == 4: 
    168             if action == 1: 
    169               self.irc.send ( 'PRIVMSG ' + channel + ' :\001ACTION ' + message + '\007\001\r\n' ) 
    170         if self.spamcount == 5: 
     115          if pmsg == 1: 
     116            self.irc.send ( 'PRIVMSG ' + channel + ' :' + message + '\007\r\n' ) 
     117            self.spamcount += 1 
     118          if notice == 1: 
     119            self.irc.send ( 'NOTICE ' + channel + ' :' + message + '\007\r\n' ) 
     120            self.spamcount += 1 
     121          if ctcp == 1: 
     122            self.irc.send ( 'PRIVMSG ' + channel + ' :\001VERSION ' + message + '\007\001\r\n' ) 
     123            self.spamcount += 1 
     124          if action == 1: 
     125            self.irc.send ( 'PRIVMSG ' + channel + ' :\001ACTION ' + message + '\007\001\r\n' ) 
     126            self.spamcount += 1 
     127        if self.spamcount == messagecount: 
    171128          if nickspam == 1: 
    172129            nick='' 
     
    176133          if joinpart == 1:     
    177134            self.irc.send ( 'PART ' + channel + ' :' + message + '\007\r\n' ) 
     135            nick='' 
     136            for x in random.sample(alphabet,random.randint(2,maxletters)): 
     137              nick+=x 
     138            self.irc.send ( 'NICK ' + nick + str(random.randint(0,9999)) + '\r\n')  
    178139            self.joined = 0 
    179140          self.spamcount = 0 
     
    181142 
    182143def spawn(): 
    183   #time.sleep(10) 
    184144  while True: 
    185145    bot_instance = bot(str(random.randint(1,9999))) 
  • trollforge/rucas/stupid/ssh.exp

    r323 r325  
    1010spawn ssh -D $port $user@$host -p $remport 
    1111match_max 100000 
    12 #if [ string match -nocase "*continue connecting*" $expect_out ] { 
     12#expect "*ontinue connecting*" 
    1313#send -- "yes\r" 
    14 #}  
     14expect "*assword*" 
    1515send -- "$password\r" 
    1616send -- "\r" 
Note: See TracChangeset for help on using the changeset viewer.