I wrote a couple of diary entries showing my tools that produce and consume JSON data. Like “Analyzing PDF Streams“, “Another PDF Streams Example: Extracting JPEGs” and “Analyzing MSG Files“.
The tools than can produce MyJSON output (option –jsonoutput) to stdout are:
base64dump.py
cut-bytes.py
emldump.py
file-magic.py
myjson-transform.py
oledump.py
pdf-parser.py
rtfdump.py
zipdump.py
The tools than can accept MyJSON input (option –jsoninput) from stdin are:
1768.py
amsiscan.py
base64dump.py
file-magic.py
format-bytes.py
hash.py
isodump.py
onedump.py
pdftool.py
pngdump.py
search-for-compression.py
strings.py
xmldump.py
The tools than only accept MyJSON input from stdin are:
myjson-transform.py
myjson-filter.py
And if you want to write your own program that can process MyJSON data, my Python program template for binary files process-binary-files.py also supports this format.
Didier Stevens
Senior handler
blog.DidierStevens.com
(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.