コード例 #1
0
ファイル: cmethods.py プロジェクト: swagkarna/arissploit
	def redb(self, args):
		if self.mm.moduleLoaded == 1:
			try:
				moduleop.addtodb(self.modadd)
			except PermissionError:
				print(colors.red+"Error: permission denied!"+colors.end)
			except KeyboardInterrupt:
				print()
			except:
				print(colors.red+"Faced unexpected:\n")
				traceback.print_exc(file=sys.stdout)
				print(colors.end)
				if api.enabled == True:
					raise

		else:
			answer = input("Do you want to update modules database [yes/no]? ")
			if answer == "yes" or answer == "y":
				try:
					modules = glob.glob(getpath.modules()+"*.py")
					for module in modules:
						module = module.replace(getpath.modules(), '').replace('.py', '')
						if module != '__init__' and module != "test":
							modadd = importlib.import_module("modules."+module)
							moduleop.addtodb(modadd)
				except PermissionError:
					print(colors.red+"Error: permission denied!"+colors.end)
				except KeyboardInterrupt:
					print()
				except:
					print(colors.red+"Faced unexpected:\n")
					traceback.print_exc(file=sys.stdout)
					print(colors.end)
					if api.enabled == True:
						raise
コード例 #2
0
	def redb(self, args):
		if self.mm.moduleLoaded == 1:
			try:
				moduleop.addtodb(self.modadd)
			except PermissionError:
				print("["+colors.bold+colors.red+"err"+colors.end+"] Error: permission denied!"+colors.end)
			except KeyboardInterrupt:
				print()
			except:
				print("["+colors.bold+colors.red+"err"+colors.end+"] Faced unexpected:\n")
				traceback.print_exc(file=sys.stdout)
				print(colors.end)
				if api.enabled == True:
					raise

		else:
			if True:
				try:
					modules = glob.glob(getpath.modules()+"*.py")
					for module in modules:
						module = module.replace(getpath.modules(), '').replace('.py', '')
						if module != '__init__' and module != "test":
							modadd = importlib.import_module("modules."+module)
							moduleop.addtodb(modadd)
				except PermissionError:
					print("["+colors.bold+colors.red+"err"+colors.end+"] Error: permission denied!"+colors.end)
				except KeyboardInterrupt:
					print()
				except:
					print("["+colors.bold+colors.red+"err"+colors.end+"] Faced unexpected:\n")
					traceback.print_exc(file=sys.stdout)
					print(colors.end)
					if api.enabled == True:
						raise
コード例 #3
0
ファイル: cmethods.py プロジェクト: 4shadoww/usploit
	def redb(self, args):
		if self.mm.moduleLoaded == 1:
			try:
				moduleop.addtodb(self.modadd)
			except PermissionError:
				print(colors.red+"error: permission denied"+colors.end)
			except KeyboardInterrupt:
				print()
			except:
				print(colors.red+"faced unexpected:\n")
				traceback.print_exc(file=sys.stdout)
				print(colors.end)
				if api.enabled == True:
					raise

		else:
			answer = input("do you want to update whole database? ")
			if answer == "yes" or answer == "y":
				try:
					modules = glob.glob(getpath.modules()+"*.py")
					for module in modules:
						module = module.replace(getpath.modules(), '').replace('.py', '')
						if module != '__init__' and module != "test":
							modadd = importlib.import_module("modules."+module)
							moduleop.addtodb(modadd)
				except PermissionError:
					print(colors.red+"error: permission denied"+colors.end)
				except KeyboardInterrupt:
					print()
				except:
					print(colors.red+"faced unexpected:\n")
					traceback.print_exc(file=sys.stdout)
					print(colors.end)
					if api.enabled == True:
						raise