# # # import argparse import time from libs import fingerprint def main(): (filein, verbose) = parseArgs() retVal = fingerprint.scanDB(filein) if (retVal > 0): fingerprint.writeFingerprint() else: print fingerprint.getErrorString(retVal) def parseArgs(): verbose = False timestr = time.strftime('%Y-%m-%d_%H%M%S', time.localtime(time.time())) #outfile = "telegram-data_" + timestr parser = argparse.ArgumentParser(description='Fingerprint a sqlite database based on its schema') parser.add_argument('-f', '--file', required=True) parser.add_argument('-v', '--verbose', action='store_true') args = parser.parse_args() if (args.verbose): verbose = args.verbose return (args.file, verbose) if __name__ == "__main__": main()