Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/thebeanogamer/hstsparser
ForensicsDigital Forensics
GitHubthebeanogamer/hstsparser

hstsparser

A tool to parse Firefox and Chrome HSTS databases into forensic artifacts!

View RepositoryWebsite
2621 year agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

HSTS Parser

Lint Codebase Build Releases Licence Python 3.11.x PyPI Downloads Copr build status

HSTS Parser is a simple tool to parse Firefox and Chrome's HSTS databases into actually helpful forensic artifacts! You can read more about the research behind this tool and potential uses for it over on my blog!

Installation

HSTS Parser can be installed via pip, or as a native executable.

From PyPi

If you already have Python installed, you can install HSTS Parser using pip.

root@kitploit:~
pip install hstsparser

On Fedora

Fedora package Fedora package

HSTS Parser is available for Fedora 38+.

root@kitploit:~
dnf install hstsparser

On Windows

Windows binaries are published by GitHub Actions CI for each release of HSTS Parser. You can download these on the releases page.

Usage

All of the below documentation is written for the Python version rather than the standalone executable, but the commands will be the same.

root@kitploit:~
$ hstsparser -h
usage: hstsparser [-h] [-w WORDLIST] [--csv CSV] (--firefox | --chrome) FILE

Process HSTS databases

positional arguments:
  FILE         The path to the database to be processed

optional arguments:
  -h, --help   show this help message and exit
  -w WORDLIST  The path to a file containing a wordlist for bruteforcing hashes
  --csv CSV    Output to a CSV file
  --firefox    Process a Firefox database
  --chrome     Process a Chrome database

Examples

Firefox

root@kitploit:~
hstsparser --firefox SiteSecurityServiceState.txt

Chrome

root@kitploit:~
hstsparser --chrome TransportSecurity

Chrome with Wordlist

root@kitploit:~
hstsparser -w wordlist.txt --chrome TransportSecurity

Screenshots

Firefox

Screenshot of Firefox Processing

Chrome with Wordlist

Screenshot of Chrome Processing with a wordlist

Links

  • My Blog Post
  • MDN - HSTS
  • Chromium - HSTS
Download Tool