def load(self,plugin): '''load plugins''' tmp=exp_list[int(plugin)] tmp=tmp.split('|') pt=tmp[0] plu=tmp[2] plu=plu[:-1] load.start(pt,plu)
def load(self, plugin): '''load plugins''' tmp = exp_list[int(plugin)] tmp = tmp.split('|') pt = tmp[0] plu = tmp[2] plu = plu[:-1] load.start(pt, plu)
def load(self, plugin): '''load plugins''' def getplu(pid): '''pid 2 pluName''' conn = connect(mstdb) cur = conn.cursor() cur.execute('select * from mst where id=%s' % pid) tmp = cur.fetchone() cur.close() conn.close() pat = tmp[2] pty = tmp[1] if pty == 'payload': return '' else: return pat def noload(p=0): '''no this plugin | plugin is payload''' if p == 0: color.cprint("[!] NO THIS PLUGIN !", RED) else: color.cprint("[!] IT'S A PAYLOAD !", RED) try: pid = int(plugin) if len(self.sql_all('select * from mst where id=%s' % pid)) == 0: noload() else: plu = getplu(pid) if len(plu) > 0: pt = plu.split("/")[0] load.start(pt, plu) else: noload(1) except: if len(self.sql_all('select * from mst where path="%s"' % plugin)) == 0: noload() else: pt = plugin.split("/")[0] load.start(pt, plugin)
def load(self,plugin): '''load plugins''' def getplu(pid): '''pid 2 pluName''' conn=connect(mstdb) cur=conn.cursor() cur.execute('select * from mst where id=%s'%pid) tmp=cur.fetchone() cur.close() conn.close() pat=tmp[2] pty=tmp[1] if pty == 'payload': return '' else: return pat def noload(p=0): '''no this plugin | plugin is payload''' if p == 0: color.cprint("[!] NO THIS PLUGIN !",RED) else: color.cprint("[!] IT'S A PAYLOAD !",RED) try: pid=int(plugin) if len(self.sql_all('select * from mst where id=%s'%pid))==0: noload() else: plu=getplu(pid) if len(plu)>0: pt=plu.split("/")[0] load.start(pt,plu) else: noload(1) except: if len(self.sql_all('select * from mst where path="%s"'%plugin))==0: noload() else: pt=plugin.split("/")[0] load.start(pt,plugin)