Docker container for plaso supertimlining tool
The following make targets are availible. See Makefile for variable declarations
| target | description |
|---|---|
| build | build the docker image |
| build-nocache | build the docker image without use of docker build caching |
| log2timeline | run log2timeline against $EVIDENCE_FILE |
| pinfo | run pinfo against WinXP2.plaso |
| psort-analysis | run psort with analysis plugins against $EVIDENCE_FILE.plaso |
| psort-csv | run psort against $EVIDENCE_FILE.plaso - csv output |
| psort | run psort against $EVIDENCE_FILE.plaso - json output |
| git-push | push this repo |
| hub-build | schedule bulid on docker hub |
| push | push image to docker hub |
| shell | run a shell in the docker container as an unpriviledged user (usefulfor debugging) |
| shell-root | run a shell in the docker container as root (useful for debugging) |
| test | run all tests |
docker run --rm -v YOUR_DATA_DIR:/data/ -it accenturecifr/plaso \
log2timeline.py --status_view linear --parsers YOUR_PARSER_LIST /data/PLASOFILE.pb /data/YOUR_INPUT_DIR/
docker run -v YOUR_DATA_DIR:/data/ -u root -it accenturecifr/plaso psort.py -o json_line -w /data/YOUR_OUTPUT.json /data/PLASOFILE.pb
see https://github.com/log2timeline/plaso/wiki/Licenses-dependencies