HackBrowserData/README.md
2020-06-29 15:18:41 +08:00

94 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# HackBrowserData
一款支持全平台Windows | MacOS | Linux的浏览器数据Password | History | Bookmark | Cookie导出工具
### 安装编译
你可以选择下载编译好的[二进制文件](https://github.com/moonD4rk/HackBrowserData/releases)
也可以通过源码手动编译
```bash
git clone https://github.com/moonD4rk/HackBrowserData
cd HackBrowserData && go mod tidy
go build
```
### 运行
```shell
./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)
```
```shell
✗ ./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]<br />(require password) | ✔ | ✔ | ✔ | ✔ |
| Edge [Windows] | ✔ | ✔ | ✔ | ✔ |
| Edge [MacOS]<br />(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](https://gs.statcounter.com/browser-market-share/desktop/worldwide)
| Chrome | Safari | Firefox | Edge Legacy | IE | Other |
| :------:| :------: | :----: | :------: | :-----: | :--: |
| 68.33% | 9.4% | 8.91% | 4.41% | 3% | 3% |
[Desktop Browser Market Share China](https://gs.statcounter.com/browser-market-share/desktop/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
- [x] Chrome
- [x] QQ browser
- [x] Edge
- [x] 360 speed browser
- [ ] 360 secure browser
- [ ] Safari
- [ ] Firefox
- [ ] IE