def process(filename, store, config={}): """ Processes a single archive and pushes the data into the store. :Parmeters: - `filename`: Archive filename. - `store`: Store to use. - `config`: Configuration dictionary to pass to the store. """ data = {} data.update(fingerprint.fingerprint(filename)) data.update(metadata.extract_metadata(filename)) store(filename, data, config)
def process(filename, store, config={}): data = {} data.update(fingerprint.fingerprint(filename)) data.update(metadata.extract_metadata(filename)) store(filename, data, config)
#!/usr/bin/python import sys from victims_hash.fingerprint import fingerprint if __name__ == "__main__": filename = sys.argv[1] if filename is None: print('Usage: python fingerprint <file>') print(fingerprint(filename))