You can find this repository and the tools at the following location.
The reason for the following changes with the firefox and chrome scripts was because the scripts weren't that useful from an automated perspective due to Firefox using a random folder name e.g "xxxxxxxx.default" to store the user profile. So by creating a file listing before using tsk fls, to create a bodyfile, the output can be then be parsed to firefox.pl and chrome.pl to automatically find the required files for the timeline. The other benefit to this is that many users don't automatically store the profiles in their user profile due to profile storage space. Its not uncommon to find the browser history files in the root of the C drive because the user has moved it and therefore my tool still accommodates for this scenario.
Firefox.pl - Added the -d option to allow parsing of the downloads.sqlite database to TLN format - Added the -a option which uses the bodyfile output from tsk fls and parses each places/download.sqlite database discovered within it. - Addded the -u option to include the username within the TLN format
Chrome.pl - Added the -d option to allow parsing of the downloads table within the History sqlite database - Added the -a option which uses the bodyfile output from tsk fls and parses each History sqlite database discovered within it - Added the -u option to include the username within the TLN format
IDX.pl - Resolved a bug with the script where IDX files that contained output on multiple lines were not parsed correctly
As mentioned above I've added each of the files to the code repository. Hopefully for any Perl guru's out there you might be able to see some issues with my code or potentially some more efficient ways of coding the tools. Please feel free to update those tools and let me know any changes that can be made so we can all benefit. I'd be really keen to see if anybody is finding the tools a benefit to their investigations and maybe have some examples that can be shown also. Feel free to add thanks or issues to the comments below I look forward to having some feedback.
I have a number of future scripts in mind for adding logs to the TLN format. For any of you out there that require a script feel free to let me know and I can see if i can help out. In saying that for anybody out there with some basic scripting skills its very easy to pick Perl up and create some basic regex queries. Before you know it any file with a date and something useful within it can be added to your timelines and assist with your investigations..