예제 #1
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()
    ]
    return moduleNames
예제 #2
0
def get_modules():
    moduleNames = [
        DbVisualizer(),
        Env_variable(),
        Filezilla(),
        Gnome(),
        Jitsi(),
        Mozilla(),
        Opera(),
        Pidgin(),
        SQLDeveloper(),
        Squirrel(),
        Wifi()
    ]
    return moduleNames
예제 #3
0
modules['database'] = {}
modules['database']['sqldeveloper'] = SQLDeveloper()
modules['database']['squirrel'] = Squirrel()
modules['database']['dbvis'] = Dbvisualizer()
# SCP/SSH/FTP/FTPS clients
modules['sysadmin'] = {}
modules['sysadmin']['filezilla'] = Filezilla()
modules['sysadmin']['cyberduck'] = Cyberduck()
modules['sysadmin']['puttycm'] = Puttycm()
modules['sysadmin']['winscp'] = WinSCP()
modules['sysadmin']['coreftp'] = CoreFTP()
modules['sysadmin']['ftpnavigator'] = FtpNavigator()
# Mails
modules['mails'] = {}
modules['mails']['outlook'] = Outlook()
modules['mails']['thunderbird'] = Mozilla()
# Chats
modules['chats'] = {}
modules['chats']['skype'] = Skype()
modules['chats']['pidgin'] = Pidgin()
modules['chats']['jitsi'] = Jitsi()
# Browsers
modules['browsers'] = {}
modules['browsers']['firefox'] = Mozilla()
modules['browsers']['ie'] = IE()
modules['browsers']['chrome'] = Chrome()
modules['browsers']['opera'] = Opera()


def output():
    if args['write'] == True:
예제 #4
0
# Print the title
Header().first_title()

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'] == True:
		constant.output = 'txt'
		if not os.path.exists(constant.folder_name):
			os.makedirs(constant.folder_name)
			write_header()
	del args['write']

def verbosity():
	# Write on the console + debug file
	if args['verbose']==0: level=logging.CRITICAL
	elif args['verbose'] == 1: level=logging.INFO
	elif args['verbose']>=2: level=logging.DEBUG