You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ᴍᴏᴏɴD4ʀᴋ eb1a7f89ec style: format browser name 4 years ago
cmd docs: update readme to 0.1.0 4 years ago
core docs: update readme to 0.1.0 4 years ago
log refactor: format filename 4 years ago
utils style: format browser name 4 years ago
.gitignore feat: add qq browser 4 years ago
Makefile feat: sort output by timestamp 4 years ago
README.md style: format browser name 4 years ago
go.mod feat: add csv and json output 4 years ago
go.sum feat: add csv and json output 4 years ago
main.go feat: add error warp 4 years ago

README.md

HackBrowserData

一款支持全平台(Windows | MacOS | Linux)的浏览器数据(Password | History | Bookmark | Cookie)导出工具

安装编译

你可以选择下载编译好的二进制文件

也可以通过源码手动编译

git clone https://github.com/moonD4rk/HackBrowserData

cd HackBrowserData && go mod tidy

go build

运行

./hack-browser-data -h
NAME:
   hack-browser-data - Get passwords/cookies/history/bookmarks from browser

USAGE:
   [hack-browser-data -b chrome -f json -dir results -e all]
   Get all data(password/cookie/history/bookmark) from chrome

GLOBAL OPTIONS:
   --verbose, --vv                   verbose (default: false)
   --browser value, -b value         available browsers: edge|chrome (default: "chrome")
   --results-dir value, --dir value  export dir (default: "results")
   --format value, -f value          result format, csv|json (default: "csv")
   --export-data value, -e value     all|password|cookie|history|bookmark (default: "all")
   --help, -h                        show help (default: false)

✗ ./hack-browser-data -b chrome -f json -dir results -e all
[x]:  Get 538 bookmarks, filename is results/bookmarks_chrome.json 
[x]:  Get 1415 cookies, filename is results/cookies_chrome.json 
[x]:  Get 34050 history, filename is results/history_chrome.json 
[x]:  Get 357 login data, filename is results/login_data_chrome.json 

目前支持平台

Browser Password Cookie Bookmark History
Chrome version <= 80 [Windows]
Chrome version > 80 [Windows]
Chrome [MacOS]
(require password)
Edge [Windows]
Edge [MacOS]
(require password)
360 Speed Browser [Windows]
QQ Browser [Windows]
FireFox [Windows]
FireFox [MacOS]
Safari [MacOS]
Internet Explorer [Windows]
360 Secure Browser [Windows]
Chrome [Linux]

Todo List

Desktop Browser Market Share Worldwide

Chrome Safari Firefox Edge Legacy IE Other
68.33% 9.4% 8.91% 4.41% 3% 3%

Desktop Browser Market Share China

Chrome 360 Safe Firefox QQ Browser IE Sogou Explorer
39.85% 22.26% 9.28% 6.5% 5.65% 4.74%

Based on those two lists, I would support those browsers in the future

  • Chrome
  • QQ browser
  • Edge
  • 360 speed browser
  • 360 secure browser
  • Safari
  • Firefox
  • IE