Esempio n. 1
0
def find_sample(args):
    if not db_initialized:
        print "Failed to initialize database\nPlease verify your database settings"
        return
    print "> Find called with %s." % (args.find)
    data = db_controller.find_sample(args.find)
    for parsed_data in map(utils.parse_sqlite_result, data):
        print MalwareSample.summary(parsed_data)
Esempio n. 2
0
def recent_samples(args):
    if not db_initialized:
        print "Failed to initialize database\nPlease verify your database settings"
        return
    args.recent = 5 if not args.recent else args.recent
    data = db_controller.recent(args.recent)
    for parsed_data in map(utils.parse_sqlite_result, data):
        print MalwareSample.summary(parsed_data)
Esempio n. 3
0
def find_sample(args):
    if not db_initialized:
        print "Failed to initialize database\nPlease verify your database settings"
        return
    print "> Find called with %s." % (args.find)
    data = db_controller.find_sample(args.find)
    for parsed_data in map(utils.parse_sqlite_result, data):
        print MalwareSample.summary(parsed_data)
Esempio n. 4
0
def recent_samples(args):
    if not db_initialized:
        print "Failed to initialize database\nPlease verify your database settings"
        return
    args.recent = 5 if not args.recent else args.recent
    data = db_controller.recent(args.recent)
    for parsed_data in map(utils.parse_sqlite_result, data):
        print MalwareSample.summary(parsed_data)
Esempio n. 5
0
def malware_loader(malware_path, source, notes, tags):
    sample = MalwareSample(malware_path, config, source, notes, tags)
    return sample