This is a forensic tool written in Python 3. Use this tool to fetch the content of the history file (Firefox, Chrome and Safari) on macOS and Windows 10 operating systems.
- macOS
- Windows 10
- Linux (Firefox)
- Chrome
- Firefox
- Safari
- pillow
- pytest
Use
pip3 install -r requirements.txt
to install these packages.
Change to the browser_forensics directory and start the program with
# Chrome browser
python browser_forensics.py -c
or
# Firefox browser
python browser_forensics.py -f
or
# Safari browser
python browser_forensics.py -s
Since this is a program written in Python 3 you may use
python3
on UNIX-like systems.
Note: Mac users need access to the Library folder in order to read Safari's database file ("History.db"). You can add access (for Terminal or iTerm) in
> System Preferences > Security & Privacy > Privacy > Full Disk Access
- Add list with installed browsers
- Add Linux support
- Add data export (CSV, JSON, Excel?)
- Add more Unit Tests
- 10.11.2018, Version 1.1.0: This version supports Chrome and Firefox on macOS and Windows 10.
- 03.12.2018, Version 1.2.0: Added support for the Safari browser.
- 25.02.2019, Version 1.2.1: Added tests
- 20.05.2019, Version 1.2.2: Fixed bugs
- 13.06.2019, Version 1.2.3: Fetch only id and urls from the databases
- 21.07.2019, Version 1.2.4: Add Linux support (Firefox)