tools/icedid/gzip-variant/read_configuration.py (17 lines of code) (raw):

# coding: utf-8 import argparse import pathlib from nightmare.malware.icedid import configuration def parse_arguments() -> argparse.Namespace: parser = argparse.ArgumentParser() parser.add_argument("input", type=pathlib.Path, help="Input file") return parser.parse_args() def main() -> None: args = parse_arguments() with args.input.open("rb") as f: x = configuration.GzipVariantConfiguration(f.read()) print("=" * 80) print("Configuration") print("=" * 80) print(x) if __name__ == "__main__": main()