Skip to content

Fetch the content of your history file (Safari, Chrome, Firefox)

License

Notifications You must be signed in to change notification settings

niftycode/browser-forensics

Repository files navigation

browser_forensics

Code style: black

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 11 operating systems. Currently only Firefox is supported.

Supported OS

  • macOS (Firefox)
  • Windows 10
  • Linux (Firefox)

Supported Browser

  • Chrome
  • Firefox
  • Safari

Requirements

  • pillow
  • pytest

Use

pip3 install -r requirements.txt

to install these packages.

Usage

Change to the browser_forensics directory and start the program with

# Firefox browser
python browser_forensics.py -b Firefox

Since this is a program written in Python 3 you may use

python3 browser_forensics.py -b Firefox

on UNIX-like systems.

Note: Mac users need access to the Library folder in order to read the database files. You can add access (for Terminal or iTerm) in

> Settings > Security & Privacy > Full Disk Access

ToDo

  • Add list with installed browsers
  • Add Linux support
  • Add Chrome support (Linux)
  • Add data export (CSV, JSON, Excel)
  • Add more Unit Tests

About

Fetch the content of your history file (Safari, Chrome, Firefox)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages