Beispiel #1
0
def get_modules():
	moduleNames = [
		ClawsMail(),
		DbVisualizer(),
		Env_variable(),
		Filezilla(),
		Mozilla(),
		Opera(),
		Chrome(),
		Pidgin(),
		Shadow(),
        Aws(),
        Docker(),
		Ssh(),
		Cli(),
		SQLDeveloper(),
		Squirrel(),
		Wifi(),
		Wpa_supplicant(),
		Kde(),
		Libsecret()
	]

	try:
		moduleNames.append(Mimipy())
	except:
		pass

	# very long to execute
	# try:
	# 	moduleNames.append(MemoryDump())
	# except:
	# 	pass

	return moduleNames
Beispiel #2
0
def get_modules():
    moduleNames = [
        Dbvisualizer(),
        Dot_net(),
        Chrome(),
        CoreFTP(),
        Cyberduck(),
        Filezilla(),
        FtpNavigator(),
        IE(),
        GalconFusion(),
        Jitsi(),
        KalypsoMedia(),
        Mozilla(),
        Network(),
        Opera(),
        Outlook(),
        Pidgin(),
        Puttycm(),
        RoguesTale(),
        Tortoise(),
        Secrets(),
        Skype(),
        SQLDeveloper(),
        Squirrel(),
        Turba(),
        Wifi(),
        WifiPass(),
        WinSCP(),
        GitForWindows(),
        MavenRepositories(),
        ApacheDirectoryStudio(),
        OpenSSHForWindows()
    ]
    return moduleNames
Beispiel #3
0
def get_modules():
	moduleNames = [
		Mozilla(),
		Chrome(),
		Hashdump(), 
		Chainbreaker(), 
		System()
	]
	return moduleNames
Beispiel #4
0
def get_modules():
    moduleNames = [
        ApacheDirectoryStudio(),
        Autologon(),
        Dbvisualizer(),
        Chrome(),
        CSE(),
        CoreFTP(),
        Cyberduck(),
        Filezilla(),
        FtpNavigator(),
        GalconFusion(),
        GitForWindows(),
        IE(),
        Jitsi(),
        KalypsoMedia(),
        MavenRepositories(),
        MemoryDump(),  # retrieve browers and keepass passwords
        Keepass(),  # should be launched after memory dump
        Mozilla(),
        Composer(),
        Credman(),
        OpenSSHForWindows(),
        Opera(),
        Outlook(),
        Pidgin(),
        Puttycm(),
        RDPManager(),
        Robomongo(),
        RoguesTale(),
        Tortoise(),
        Skype(),
        SQLDeveloper(),
        Squirrel(),
        Turba(),
        Unattended(),
        Vault(),
        Wifi(),
        WinSCP(),
        Cachedump(),
        Hashdump(),
        LSASecrets()
    ]
    return moduleNames
Beispiel #5
0
def get_modules():
    moduleNames = [
        ClawsMail(),
        DbVisualizer(),
        Env_variable(),
        Filezilla(),
        Gnome(),
        Jitsi(),
        Mozilla(),
        Opera(),
        Pidgin(),
        Shadow(),
        SQLDeveloper(),
        Squirrel(),
        Wifi(),
        Wpa_supplicant(),
        kde()
    ]
    return moduleNames
Beispiel #6
0
def get_modules():
	moduleNames = [
		# Browser
		Chrome(), 
		Mozilla(),
		Opera(),
		CocCoc(),

		# Chats
		Pidgin(),	

		# Databases
		Dbvisualizer(), 
		Robomongo(),
		SQLDeveloper(),
		Squirrel(),

		# SVN
		Tortoise(),

		# Sysadmin
		ApacheDirectoryStudio(),
		Filezilla(),
		FtpNavigator(), 
		Unattended(),

		# Wifi
		Wifi(),

		# Windows
		DPAPIHash(),
		Cachedump(),
		Credman(),
		Vault(),
		Hashdump(),
		LSASecrets(), 
		Sysvault()
	]
	return moduleNames
Beispiel #7
0
def get_modules():
	moduleNames = [
		ClawsMail(),
		DbVisualizer(),
		Env_variable(),
		Filezilla(),
		Gnome(),
		Jitsi(),
		Mozilla(),
		# MemoryDump(),	 # very long to execute
		Mimipy(),
		Opera(),
		Pidgin(),
		Shadow(),
		SQLDeveloper(),
		Squirrel(),
		Wifi(),
		Wpa_supplicant(),
		kde(),
		libsecret()
	]
	return moduleNames
# Tab containing all passwords
stdoutRes = []

category = get_categories()
moduleNames = get_modules()

# Define a dictionary for all modules
modules = {}
for categoryName in category:
    modules[categoryName] = {}

# Add all modules to the dictionary
for module in moduleNames:
    modules[module.category][module.options['dest']] = module
modules['mails']['thunderbird'] = Mozilla(
    True)  # For thunderbird (firefox and thunderbird use the same class)


def output():
    if args['write_normal']:
        constant.output = 'txt'

    if args['write_json']:
        constant.output = 'json'

    if args['write_all']:
        constant.output = 'all'

    if constant.output:
        if not os.path.exists(constant.folder_name):
            os.makedirs(constant.folder_name)
Beispiel #9
0
def get_modules():
	moduleNames = [

		# Browser
		Chrome(), 
		CocCoc(),
		IE(),
		Mozilla(),
		Opera(),
		
		# Chats
		Jitsi(),
		Pidgin(),
		Skype(),
		PSI(),

		# Databases
		Dbvisualizer(), 
		Squirrel(),
		SQLDeveloper(),
		Robomongo(),
		PostgreSQL(),

		# games
		KalypsoMedia(),
		GalconFusion(),
		RoguesTale(),
		Turba(),

		# Git
		GitForWindows(),

		# Mails
		Outlook(),

		# Maven
		MavenRepositories(),

		# Memory
		Keepass(), 				# retrieve browers and keepass passwords
		MemoryDump(), 			# should be launched after memory dump

		# Php
		Composer(),

		# SVN
		Tortoise(),

		# Sysadmin
		ApacheDirectoryStudio(),
		CoreFTP(),
		Cyberduck(),
		Filezilla(),
		FtpNavigator(), 
		Puttycm(),
		OpenSSHForWindows(),
		RDPManager(),
		Unattended(),
		WinSCP(),

		# Wifi
		Wifi(),

		# Windows
		Autologon(),
		Cachedump(),
		Credman(),
		Hashdump(),
		LSASecrets(), 
		Vault(),
		WindowsPassword(),
		CredFiles(),
	]
	return moduleNames
Beispiel #10
0
def get_modules():
    moduleNames = [
        Mozilla(),
    ]
    return moduleNames