A simple script I wrote for a job interview that loads a PE file, pulls some basic data from it and displays or dumps into a json file.
$ python3 pecheck.py -h
usage: pecheck.py [-h] [-r] [-d | -p] [-o O] [-q] file
Parses PE files and prints out some basic data. Can also dump data to a json
file instead of printing the results
positional arguments:
file file or directory to check
optional arguments:
-h, --help show this help message and exit
-r recursive directory checking
-d dump the results to a json file
-p by default output is presented after all jobs in the queue are
processed. This switch allows overriding this setting and
printing the results as they are parsed
-o O set where to save your dumped output
-q suppress error output aka the silent mode