Esempio n. 1
0
 def use(self, args=None):
     if len(args) < 2:
         return
     id = args[1]
     for i in config.AGENTS:
         if id == str(config.AGENTS[i][0]):
             id = i
             config.set_pointer(i)
             break
Esempio n. 2
0
 def delete(self, args=None):
     if config.get_pointer() != 'main':
         config.set_pointer('main')
     if len(args) < 2:
         print "delete <id>"
         return
     id = args[1]
     agent = ''
     for i in config.AGENTS:
         if id == str(config.AGENTS[i][0]):
             agent = i
             break
     if agent != '':
         del config.AGENTS[agent]
Esempio n. 3
0
 def back(self, args=None):
     config.set_pointer('main')
Esempio n. 4
0
 def delete_all(self, args=None):
     if config.get_pointer() != 'main':
         config.set_pointer('main')
     config.AGENTS.clear()
Esempio n. 5
0
 def kill_all(self, args=None):
     if config.get_pointer() != 'main':
         config.set_pointer('main')
     for i in config.AGENTS:
         config.COMMAND[i].append(
             encrypt(config.AESKey, "kill " + config.AGENTS[i][8]))