browser-history-analyzer
Introduction
Browser history analyzer is a very simple to use and convinient tool to analyze the browser history on disk. This tool can analyze the three mainstream browsers: Chrome, Firefox, Safari. This software can find all the browsing history related files from the filesystem or any recovered image and can analyze browsing history and related information. We can use specific configuration for displaying or choosing a time frame to filter the analysis for investigation and even show the statistics. It will generate csv files for history and statistics and a jpg file for the pie chart of statistics.
Usage
To make it simple to use, I want to get rid of the complicated commandline argument. All we need to do is by modifying configuration.config to make the tool perform the way we want.
Usage: python anazlyze.py
Explanation of configuration
- Browser: the browser we want to explore. (
chrome
,safari
,firefox
supported) - Path: the path we want to search for browser history. (Please use
~
as default) - Statistics: to show the statistics or not. (
true
offalse
) - Plot: to draw the pie chart of the statistics or not. (
true
offalse
) - Plot number: the number we want to show on the pie chart.
- History list: to show the list of history or not. (
true
offalse
) - Start time: the start time stamp filter. (
yy-mm-dd
oryy-mm-dd HH-MM-SS
) - End time: Then end time stamp filter. (
yy-mm-dd
oryy-mm-dd HH-MM-SS
) - Keyword: The keywords for the filter (keyword1 keyword2 ...).
Packages
All packages required are in requirement.txt. Please run pip install -r requirement.txt
Notes
the path for specific history database can be specified in analyze.py
in the
comment line: #history_path = /path/you/found
. Please comment out the original
hitory_path setting code.