Log2Timeline

What is log2timeline?

Parse Data

#### IN ORDER ####

#Exlude option in parser
log2timeline.py --parsers 'win7,!filestat' --storage-file DESTINATION.dump SOURCE-IMAGE.dd 

#MFT body file blf for newline, bdl for drive letter specification
MFTECmd.exe -f "E:\$MFT" --body "C:\timeline" --bodyf mftecmd.body --blf --bdl C:

#Append MFTEcmd output to plaso.dump
log2timeline.py --parsers 'mactime' --storage-file c:\timeline\plaso.dump c:\timeline\mftecmd.body

#Psort convert - Default UTC
psort.py -o l2tcsv -w timeline.csv plaso.dump

#noise reduction
grep -a -v -i -f C:\timeline\timeline_noise.txt C:\timeline\timeline.csv > C:\timeline\supertimeline.csv

#### IN ORDER ####




#Include filter file to parse specific directories/artifact locations. YAML filters are recommended.
log2timeline.py --filters filter_windows.txt --storage-file DESTINATION.dump SOURCE-IMAGE.dd 

#Include parser
log2timeline.py --parsers win7 --storage-file DESTINATION.dump SOURCE-IMAGE.dd 

#List parsers in log2timeline
log2timeline.py --parsers list

#Exlude option in parser
log2timeline.py --parsers win7,\!prefetch --storage-file DESTINATION.dump SOURCE-IMAGE.dd 

#Run parser against locations within the filter
log2timeline.py --parsers webhist --filters filter_winodws.txt --storage-file DESTINATION.dump SOURCE-IMAGE.dd 

#output information about plaso.dump file
pinfo.py plaso.dump | more

#Output plaso.dump into a CSV. Psort outputs UTC as default.
psort.py -z UTC -o l2tcsv -w timeline.csv plaso.dump

#Specify timeline of plaso.dump file
psort.py -z UTC -o l2tcsv -w timeline.csv plaso.dump "date > 'yyyy-mm-dd 23:59:59' AND date < 'yyyy-mm-dd 23:59:59'"

#Slice +/- 5min in plaso.dump
psort.py -z UTC -o l2tcsv -w timeline.csv plaso.dump --slice 'yyyy-mm-dd'

#List information on psort commands
psort.py -z UTC -o list

#Psteal.py all in one
psteal.py --source Win10_xxxx.dd -o l2tcsv -w timeline.csv


  • The dump file is a SQLite database

Considerations

Anti-Forensics

Last updated