{"id":15080606,"url":"https://github.com/moond4rk/hackbrowserdata","last_synced_at":"2025-05-08T22:28:09.376Z","repository":{"id":38363963,"uuid":"273132277","full_name":"moonD4rk/HackBrowserData","owner":"moonD4rk","description":"Extract and decrypt browser data, supporting multiple data types, runnable on various operating systems (macOS, Windows, Linux).","archived":false,"fork":false,"pushed_at":"2025-04-06T01:32:13.000Z","size":15842,"stargazers_count":12269,"open_issues_count":82,"forks_count":1662,"subscribers_count":165,"default_branch":"main","last_synced_at":"2025-05-08T20:56:00.299Z","etag":null,"topics":["browser","browser-extension","chrome","edge","firefox","golang","hacking","macos","pentest-tool","windows"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/moonD4rk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-06-18T03:24:31.000Z","updated_at":"2025-05-08T09:31:14.000Z","dependencies_parsed_at":"2024-01-27T15:34:19.062Z","dependency_job_id":"6fe9e5b2-e9f2-4167-941b-0198f8540c2b","html_url":"https://github.com/moonD4rk/HackBrowserData","commit_stats":{"total_commits":381,"total_committers":22,"mean_commits":"17.318181818181817","dds":"0.19160104986876636","last_synced_commit":"6a495a14493d3828da2645c21539e737dd93609f"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moonD4rk%2FHackBrowserData","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moonD4rk%2FHackBrowserData/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moonD4rk%2FHackBrowserData/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moonD4rk%2FHackBrowserData/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moonD4rk","download_url":"https://codeload.github.com/moonD4rk/HackBrowserData/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253157012,"owners_count":21863046,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser","browser-extension","chrome","edge","firefox","golang","hacking","macos","pentest-tool","windows"],"created_at":"2024-09-25T05:03:01.833Z","updated_at":"2025-05-08T22:28:09.351Z","avatar_url":"https://github.com/moonD4rk.png","language":"Go","readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"LOGO.png\" alt=\"hack-browser-data logo\" width=\"440px\" /\u003e\n\u003c/div\u003e \n\n# HackBrowserData\n\n[![Lint](https://github.com/moonD4rk/HackBrowserData/actions/workflows/lint.yml/badge.svg)](https://github.com/moonD4rk/HackBrowserData/actions/workflows/lint.yml) [![Build](https://github.com/moonD4rk/HackBrowserData/actions/workflows/build.yml/badge.svg)](https://github.com/moonD4rk/HackBrowserData/actions/workflows/build.yml) [![Release](https://github.com/moonD4rk/HackBrowserData/actions/workflows/release.yml/badge.svg)](https://github.com/moonD4rk/HackBrowserData/actions/workflows/release.yml) [![Tests](https://github.com/moonD4rk/HackBrowserData/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/moonD4rk/HackBrowserData/actions/workflows/test.yml) [![Coverage Status](https://coveralls.io/repos/github/moonD4rk/HackBrowserData/badge.svg)](https://coveralls.io/github/moonD4rk/HackBrowserData)\n\n`HackBrowserData` is a command-line tool for decrypting and exporting browser data (passwords, history, cookies, bookmarks, credit cards, download history, localStorage and extensions) from the browser. It supports the most popular browsers on the market and runs on Windows, macOS and Linux.\n\n\u003e Disclaimer: This tool is only intended for security research. Users are responsible for all legal and related liabilities resulting from the use of this tool. The original author does not assume any legal responsibility.\n\n## Supported Browser\n\n### Windows\n| Browser            | Password | Cookie | Bookmark | History |\n|:-------------------|:--------:|:------:|:--------:|:-------:|\n| Google Chrome      |    ✅     |   ✅    |    ✅     |    ✅    |\n| Google Chrome Beta |    ✅     |   ✅    |    ✅     |    ✅    |\n| Chromium           |    ✅     |   ✅    |    ✅     |    ✅    |\n| Microsoft Edge     |    ✅     |   ✅    |    ✅     |    ✅    |\n| 360 Speed          |    ✅     |   ✅    |    ✅     |    ✅    |\n| QQ                 |    ✅     |   ✅    |    ✅     |    ✅    |\n| Brave              |    ✅     |   ✅    |    ✅     |    ✅    |\n| Opera              |    ✅     |   ✅    |    ✅     |    ✅    |\n| OperaGX            |    ✅     |   ✅    |    ✅     |    ✅    |\n| Vivaldi            |    ✅     |   ✅    |    ✅     |    ✅    |\n| Yandex             |    ✅     |   ✅    |    ✅     |    ✅    |\n| CocCoc             |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox            |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox Beta       |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox Dev        |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox ESR        |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox Nightly    |    ✅     |   ✅    |    ✅     |    ✅    |\n| Internet Explorer  |    ❌     |   ❌    |    ❌     |    ❌    |\n\n\n### MacOS\n\nBased on Apple's security policy, some browsers **require a current user password** to decrypt.\n\n| Browser            | Password | Cookie | Bookmark | History |\n|:-------------------|:--------:|:------:|:--------:|:-------:|\n| Google Chrome      |    ✅     |   ✅    |    ✅     |    ✅    |\n| Google Chrome Beta |    ✅     |   ✅    |    ✅     |    ✅    |\n| Chromium           |    ✅     |   ✅    |    ✅     |    ✅    |\n| Microsoft Edge     |    ✅     |   ✅    |    ✅     |    ✅    |\n| Brave              |    ✅     |   ✅    |    ✅     |    ✅    |\n| Opera              |    ✅     |   ✅    |    ✅     |    ✅    |\n| OperaGX            |    ✅     |   ✅    |    ✅     |    ✅    |\n| Vivaldi            |    ✅     |   ✅    |    ✅     |    ✅    |\n| CocCoc             |    ✅     |   ✅    |    ✅     |    ✅    |\n| Yandex             |    ✅     |   ✅    |    ✅     |    ✅    |\n| Arc                |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox            |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox Beta       |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox Dev        |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox ESR        |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox Nightly    |    ✅     |   ✅    |    ✅     |    ✅    |\n| Safari             |    ❌     |   ❌    |    ❌     |    ❌    |\n\n### Linux\n\n| Browser            | Password | Cookie | Bookmark | History |\n|:-------------------|:--------:|:------:|:--------:|:-------:|\n| Google Chrome      |    ✅     |   ✅    |    ✅     |    ✅    |\n| Google Chrome Beta |    ✅     |   ✅    |    ✅     |    ✅    |\n| Chromium           |    ✅     |   ✅    |    ✅     |    ✅    |\n| Microsoft Edge Dev |    ✅     |   ✅    |    ✅     |    ✅    |\n| Brave              |    ✅     |   ✅    |    ✅     |    ✅    |\n| Opera              |    ✅     |   ✅    |    ✅     |    ✅    |\n| Vivaldi            |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox            |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox Beta       |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox Dev        |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox ESR        |    ✅     |   ✅    |    ✅     |    ✅    |\n| Firefox Nightly    |    ✅     |   ✅    |    ✅     |    ✅    |\n\n\n## Getting started\n\n### Install\n\nInstallation of `HackBrowserData` is dead-simple, just download [the release for your system](https://github.com/moonD4rk/HackBrowserData/releases) and run the binary.\n\n\u003e In some situations, this security tool will be treated as a virus by Windows Defender or other antivirus software and can not be executed. The code is all open source, you can modify and compile by yourself.\n\n### Building from source\n\nonly support `go 1.20+` with go generics.\n\n```bash\n$ git clone https://github.com/moonD4rk/HackBrowserData\n\n$ cd HackBrowserData/cmd/hack-browser-data\n\n$ go build\n```\n\n### Cross compile\n\nHere's an example of use `macOS` building for `Windows` and `Linux`\n\n#### For Windows\n\n```shell\nGOOS=windows GOARCH=amd64 go build\n```\n\n#### For Linux\n\n````shell\nGOOS=linux GOARCH=amd64 go build\n````\n\n### Run\n\nYou can double-click to run, or use command line.\n\n```powershell\nPS C:\\Users\\moond4rk\\Desktop\u003e .\\hack-browser-data.exe -h\nNAME:\n   hack-browser-data - Export passwords|bookmarks|cookies|history|credit cards|download history|localStorage|extensions from browser\nUSAGE:\n   [hack-browser-data -b chrome -f json --dir results --zip]\n   Export all browsing data (passwords/cookies/history/bookmarks) from browser\n   Github Link: https://github.com/moonD4rk/HackBrowserData\nVERSION:\n   0.4.6\n\nGLOBAL OPTIONS:\n   --verbose, --vv                   verbose (default: false)\n   --compress, --zip                 compress result to zip (default: false)\n   --browser value, -b value         available browsers: all|360|brave|chrome|chrome-beta|chromium|coccoc|dc|edge|firefox|opera|opera-gx|qq|sogou|vivaldi|yandex (default: \"all\")\n   --results-dir value, --dir value  export dir (default: \"results\")\n   --format value, -f value          output format: csv|json (default: \"csv\")\n   --profile-path value, -p value    custom profile dir path, get with chrome://version\n   --full-export, --full             is export full browsing data (default: true)\n   --help, -h                        show help\n   --version, -v                     print the version\n\n```\n\nFor example, the following is an automatic scan of the browser on the current computer, outputting the decryption results in `JSON` format and compressing as `zip`.\n\n```powershell\nPS C:\\Users\\moond4rk\\Desktop\u003e .\\hack-browser-data.exe -b all -f json --dir results --zip\n\nPS C:\\Users\\moond4rk\\Desktop\u003e ls -l .\\results\\\n    Directory: C:\\Users\\moond4rk\\Desktop\\results\n    \nMode                 LastWriteTime         Length Name\n----                 -------------         ------ ----\n-a----         7/15/2024  10:55 PM          44982 results.zip\n```\n\n\n### Run with custom browser profile folder\n\nIf you want to export data from a custom browser profile folder, you can use the `-p` parameter to specify the path of the browser profile folder. PS: use double quotes to wrap the path.\n```powershell\nPS C:\\Users\\moond4rk\\Desktop\u003e .\\hack-browser-data.exe -b chrome -p \"C:\\Users\\User\\AppData\\Local\\Microsoft\\Edge\\User Data\\Default\"\n\n[NOTICE] [browsingdata.go:59,Output] output to file results/chrome_creditcard.csv success  \n[NOTICE] [browsingdata.go:59,Output] output to file results/chrome_bookmark.csv success  \n[NOTICE] [browsingdata.go:59,Output] output to file results/chrome_cookie.csv success  \n[NOTICE] [browsingdata.go:59,Output] output to file results/chrome_history.csv success  \n[NOTICE] [browsingdata.go:59,Output] output to file results/chrome_download.csv success  \n[NOTICE] [browsingdata.go:59,Output] output to file results/chrome_password.csv success  \n```\n\n## Contributing\n\nWe welcome and appreciate any contributions made by the community (GitHub issues/pull requests, email feedback, etc.).\n\nPlease see the [Contribution Guide](CONTRIBUTING.md) before contributing.\n\n\n## Contributors\n\n![](/CONTRIBUTORS.svg)\n\n## Stargazers over time\n[![Star History Chart](https://api.star-history.com/svg?repos=moond4rk/hackbrowserdata\u0026type=Date)](https://github.com/moond4rk/HackBrowserData)\n\n\n## 404StarLink 2.0 - Galaxy\n`HackBrowserData` is a part of 404Team [StarLink-Galaxy](https://github.com/knownsec/404StarLink2.0-Galaxy), if you have any questions about `HackBrowserData` or want to find a partner to communicate with，please refer to the [Starlink group](https://github.com/knownsec/404StarLink2.0-Galaxy#community).\n\u003ca href=\"https://github.com/knownsec/404StarLink2.0-Galaxy\" target=\"_blank\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/knownsec/404StarLink-Project/master/logo.png\" align=\"middle\"/\u003e\u003c/a\u003e\n\n##  JetBrains OS licenses\n``HackBrowserData`` had been being developed with `GoLand` IDE under the **free JetBrains Open Source license(s)** granted by JetBrains s.r.o., hence I would like to express my thanks here.\n\n\u003ca href=\"https://www.jetbrains.com/?from=HackBrowserData\" target=\"_blank\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/moonD4rk/staticfiles/master/picture/jetbrains-variant-4.png\" width=\"256\" align=\"middle\"/\u003e\u003c/a\u003e\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoond4rk%2Fhackbrowserdata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoond4rk%2Fhackbrowserdata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoond4rk%2Fhackbrowserdata/lists"}