for o, a in opts: if o == "-h": usage(sys.argv[0]) if o == "-O": streamOffset = int(a) elif o == "-x": extractStream = a elif o == "-f": fName = a elif o == "-o": outputFile = a elif o == "-v": verbose = True elif o == "-d": OleFileIO_PL.set_debug_mode(True) elif o == "-X": extractOLE = True else: usage(sys.argv[0]) if not fName: usage(sys.argv[0]) # Test if a file is an OLE container: if not OleFileIO_PL.isOleFile(fName): print "File %s is not an OLE file" % (fName) sys.exit(1) print "[*]Opening file %s" % (fName)