BHV

Browser History Viewer allows you to examine the contents of web browser history files and export the data. It meant to be a forensics tool. Currently it supports Internet Explorer, Mozilla/Firefox, Epiphany, Safari and Opera.

Running BHV

The latest release of BHV is 0.0.10 which was released on June 26, 2006. BHV is licensed under the terms of the GNU General Public License (GPL).

Screenshots

Download

Name Description MD5
bhv-0.0.10.tar.gz Source Code b6997feb14f1bb74e8181a2c5f9716b0
bhv_0.0.10-1_i386.deb Ubuntu 'Dapper' Package d466f89f4a4f4df2171022f5d502ea6c
bhv-0.0.10-1.i386.rpm Fedora Core 5 RPM Package 5bed274f1127f2447ed0b4ba73c358b2
bhv-0.0.10.ebuild Gentoo Ebuild 2a6d0d875a3bde94c0fe5b2de911fdb8

Installation

$ tar zxvf bhv-x.y.z.tar.gz
$ cd bhv-x.y.z
$ ./configure
$ make
$ make install

Hacking

BHV is written in Python using PyGTK. The source code is available from the GIT repository in the module bhv.

$ mkdir bhv
$ cd bhv
$ git clone git://www.lbtechservices.com/bhv
$ cd trunk
$ ./autogen.sh
$ ./configure
$ make

ChangeLog

0.0.10

	* Added support for Epiphany browser
	* Make sure menu items get toggled with tool bar state change
	* Show 'not yet implemented' when preferences selected

0.0.9

	* Show current open filename in title bar
	* Implemented File->Close
	* Added start of search view
	* Fixing back/foward buttons in history view
	* Ask user if they want to overwrite existing database on_new_activate
	* Toggle toolbar state depending on context

0.0.8

	* Use threads during history import so the UI doesn't block
	* Upgrade to sqlite v3 with pysqlite 2.2.0

0.0.7

	* Export entries by host or tag
	* History entries now viewable by hostname
	* Added start of support for tagging entries
	* Added start of import history dialog

0.0.6

	* UI improvements
	* Store history data in sqlite database
	* Code cleanup

0.0.5

	* Initial support for Safari browser
	* Minor UI updates
	* Added ability to view HTML files on disk
	* Updated documentation

0.0.4

	* Updated interface; show cache files (or url) in gtkmozembed
	* Build system fixes
	* Fix logic error when calculating dates from IE history file

0.0.3

	* Added support for Opera web browser
	* Code cleanup and minor bugfixes

0.0.2

	* Rewrote in Python
	* Added support for Mozilla/Firefox

0.0.1

	* Initial public release.

Reporting Bugs

If you find a bug in BHV, please submit a bug report.