moond4rk/hackbrowserdata

Extract and decrypt browser data, supporting multiple data types, runnable on various operating systems (macOS, Windows, Linux).

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 22 minutes ago
Added to GitGenius on September 4th, 2026
Created on June 18th, 2020
Open Issues & Pull Requests: 31 (+0)
GitHub issues: Enabled
Number of forks: 1,809
Total Stargazers: 14,507 (+0)
Total Subscribers: 165 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 28.2 hours
Mean response time: 97.6 days
90th percentile: 521.7 days
Tracked items: 175

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 81% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 5% of issues opened in the past year have been closed. Three people close 95% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 26
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,047 days
Stale 30+ days: 26
Stale 90+ days: 26

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • feature (78)
  • bug (74)
  • platform: windows (22)
  • platform: macos (15)
  • invalid (14)
  • platform: linux (12)
  • browser: chromium (11)
  • enhancement (9)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

HackBrowserData is a command-line tool for extracting and decrypting browser data across multiple browsers and operating systems.

The tool addresses the need to recover sensitive information stored in browsers by automating the extraction and decryption of passwords, cookies, bookmarks, history, download records, credit cards, extensions, and storage data. It works by accessing the browser's local storage files and using the appropriate decryption keys for each browser type. A distinctive capability is cross-host decryption: users can export master keys from one machine and decrypt browser data on a different machine or operating system, even for browsers that the analyst's OS cannot natively run.

The tool suits security researchers and penetration testers who need to audit browser security or recover data during forensic analysis. It supports Chromium-based browsers, Firefox, and Safari across Windows, macOS, and Linux. On macOS, some Chromium browsers require the current user password for decryption, and password decryption may fail on macOS 26.4 or later. Windows users decrypting Chromium 127 and later cookies for Chrome, Chrome Beta, Edge, Brave, or CocCoc need to build the tool from source with App-Bound Encryption support. The README notes that antivirus software may flag the binary as malicious, though the code is open source and can be modified and compiled locally.

Development activity shows consistent maintenance with regular updates to support new browser versions and encryption methods. The project maintains comprehensive documentation of supported browsers and data types across platforms. The codebase is written in Go and requires Go 1.20 or later for building from source. The tool is distributed as pre-compiled binaries for each platform, with straightforward installation.