Commit Graph

  • be96c42378 Merge branch 'main' into dependabot/github_actions/main/codecov/codecov-action-7 dependabot/github_actions/main/codecov/codecov-action-7 Roger 2026-07-03 01:11:23 +08:00
  • 29561b23e6 chore(deps): bump actions/checkout from 6 to 7 (#617) main dependabot[bot] 2026-07-03 01:11:11 +08:00
  • cb30ed3fac chore(deps): bump codecov/codecov-action from 6 to 7 dependabot[bot] 2026-07-01 17:03:34 +00:00
  • 2860bb82f9 docs: cross-host decryption guide and comment cleanup (#614) v1.1.0 Roger 2026-06-13 21:17:00 +08:00
  • 64836e9b3c docs: drop RFC citations and what-comments, fix stale refs docs/readme-cross-host moonD4rk 2026-06-13 21:13:07 +08:00
  • 2b1283af18 docs(readme): document cross-host decryption workflow moonD4rk 2026-06-13 21:13:01 +08:00
  • dc610d3c63 chore(deps): bump github.com/moond4rk/binarycookies from 1.0.2 to 1.0.3 (#613) dependabot[bot] 2026-06-12 20:56:01 +08:00
  • bf96ba8c80 feat(restore): cross-platform restore via dump engine rebuild (#606) (#611) Roger 2026-06-12 20:53:00 +08:00
  • f2a9f45487 Merge branch 'main' into feat/606-cross-platform-restore feat/606-cross-platform-restore Roger 2026-06-12 20:51:23 +08:00
  • 8d8bd81790 chore(deps): bump github.com/moond4rk/plist from 1.2.1 to 1.2.2 (#612) dependabot[bot] 2026-06-12 10:28:23 +08:00
  • 72a046c4d6 fix(restore): polish help text, drop dead check, dedup dump kinds moonD4rk 2026-06-10 10:48:23 +08:00
  • 6d0efadb59 feat(restore): cross-platform restore via dump engine rebuild (#606) moonD4rk 2026-06-07 22:03:46 +08:00
  • cd0b2daaf3 feat(cli): add archive command for cross-host data transport (#610) Roger 2026-06-07 15:58:33 +08:00
  • 94e13cc4fc refactor(archive): rename BuildArchive to WriteArchive feat/archive-command moonD4rk 2026-06-07 15:56:56 +08:00
  • 8851ef63ba fix(archive): correct flat-layout path and entry-count wording moonD4rk 2026-06-06 21:04:24 +08:00
  • 96ed041fa0 feat(cli): add archive command for cross-host data transport moonD4rk 2026-06-06 20:45:06 +08:00
  • f1219e49ab chore: update contributors list [skip ci] hackbrowserdata-bot[bot] 2026-06-06 06:34:49 +00:00
  • 8936c42d10 refactor(cli): flatten keys export/import into dumpkeys/restore (#608) Roger 2026-06-06 14:34:40 +08:00
  • b0d2b26e38 Merge branch 'main' into refactor/cli-flat-verbs refactor/cli-flat-verbs moonD4rk 2026-06-05 11:28:10 +08:00
  • 9fa709a11e chore: update contributors list [skip ci] hackbrowserdata-bot[bot] 2026-06-05 02:33:45 +00:00
  • 8bd7c4ebeb chore(deps): bump github.com/moond4rk/plist from 1.2.0 to 1.2.1 (#609) dependabot[bot] 2026-06-05 10:33:35 +08:00
  • 5d1e305024 docs(rfc): add RFC-013 CLI redesign & cross-host restore moonD4rk 2026-06-04 00:09:51 +08:00
  • 954884f5b0 Merge branch 'main' into refactor/cli-flat-verbs Roger 2026-06-03 23:51:06 +08:00
  • 294bda7785 refactor(cli): flatten keys export/import into dumpkeys/restore moonD4rk 2026-06-03 23:50:23 +08:00
  • a31d1abecf chore: update contributors list [skip ci] hackbrowserdata-bot[bot] 2026-06-03 11:35:53 +00:00
  • 2666b813cd feat: decrypt Chromium v10/v11 across host OS (#605) Roger 2026-06-03 19:35:40 +08:00
  • f230aeb342 test: fix v10 Windows test to use 32B AES-256-GCM key feat/cross-os-v10-decrypt moonD4rk 2026-06-01 23:01:22 +08:00
  • d720762595 feat: decrypt Chromium v10/v11 across host OS moonD4rk 2026-06-01 22:44:35 +08:00
  • c444314832 refactor: extract master-key code into masterkey package (#604) Roger 2026-06-01 16:08:32 +08:00
  • 616a992c2c fix(masterkey): address review comments refactor/extract-keys-package moonD4rk 2026-06-01 15:55:08 +08:00
  • a2bd523718 docs(rfcs): sync naming to masterkey and soft-wrap prose moonD4rk 2026-06-01 15:41:41 +08:00
  • 75b15c6fc4 refactor: rename keys package to masterkey moonD4rk 2026-06-01 15:41:40 +08:00
  • c951d7ac16 refactor(keys): extract master-key package to top-level keys/ moonD4rk 2026-06-01 00:38:42 +08:00
  • b901f7dff0 refactor(browser): split installation and profile abstractions (#603) Roger 2026-05-31 16:37:23 +08:00
  • cde563bd10 test(chromium): rename shadowed loop var to path refactor/browser-profile-split moonD4rk 2026-05-31 16:21:05 +08:00
  • d70483bc59 style: gofumpt safari_test.go moonD4rk 2026-05-31 04:03:39 +08:00
  • c9f89dc682 refactor(browser): split installation and profile abstractions moonD4rk 2026-05-31 03:58:12 +08:00
  • d5dc81f1c0 feat(keys): add keys import subcommand (#601) Roger 2026-05-24 20:41:30 +08:00
  • 51f6a4893d fix(keys): validate keysPath non-empty in loadAndApplyKeys feat/keys-import-cmd moonD4rk 2026-05-24 20:27:58 +08:00
  • 54d5eb2b7c feat(keys): add keys import subcommand moonD4rk 2026-05-24 20:19:41 +08:00
  • b468c5d0dc feat(keys): add --keys flag to dump for cross-host decryption (#600) Roger 2026-05-23 21:44:57 +08:00
  • cbafc00d42 chore(keys): address PR #600 Copilot review feat/keys-import moonD4rk 2026-05-23 21:40:02 +08:00
  • 6313513d82 fix(keys): guard --keys against misuse + hint Safari moonD4rk 2026-05-23 21:35:20 +08:00
  • 2ba10429dc feat(keys): add --keys flag to dump for cross-host decryption moonD4rk 2026-05-17 13:57:01 +08:00
  • 0fe35542f2 feat(keys): add cross-host master key export (#599) Roger 2026-05-16 20:24:19 +08:00
  • 0234f75495 refactor(chromium): isolate Yandex protocol specifics design (#598) Roger 2026-05-16 14:46:18 +08:00
  • 00be145044 refactor(browser): publicize key-injection capability api (#597) Roger 2026-05-16 12:26:57 +08:00
  • f8bd391923 chore(deps): pin gjson below v1.19.0 (#595) Roger 2026-05-15 10:36:03 +08:00
  • ecf8ba0585 refactor(browser): simplify credential storage config (#593) Roger 2026-05-14 16:29:35 +08:00
  • 5d67d3c303 chore(deps): bump actions/upload-artifact from 4 to 7 (#592) dependabot[bot] 2026-05-02 12:35:59 +08:00
  • 439ff52b02 fix(windows): silent default dump on double-click (#591) v1.0.0 Roger 2026-04-27 14:47:59 +08:00
  • 5c0b1ad5cf ci(release): integrate Windows ABE payload into goreleaser (#590) Roger 2026-04-26 22:53:42 +08:00
  • 15680c1512 refactor(keyretriever): reduce duplicate master-key WARN logs (#589) Roger 2026-04-25 22:00:33 +08:00
  • 50c4ea84cb fix(time): correct export data timestamp conversions (#586) Roger 2026-04-23 20:39:56 +08:00
  • 0c6c781567 feat(yandex): password and credit card decryption (#585) Roger 2026-04-23 17:00:09 +08:00
  • 7e64d50891 docs(readme): reflect Safari, Windows ABE support (#584) Roger 2026-04-22 02:47:56 +08:00
  • 5cad2d1538 feat(safari): extract installed extensions (#583) Roger 2026-04-22 02:30:19 +08:00
  • 7a5db25b4f feat(safari): localstorage extraction (#582) Roger 2026-04-21 20:47:11 +08:00
  • d75738b90f feat(safari): multi-profile support (#581) Roger 2026-04-21 15:50:36 +08:00
  • 7b9a973c9c fix: per-tier master-key retrievers for mixed-cipher profiles (#579) Roger 2026-04-20 17:33:38 +08:00
  • e50c623db0 fix: retrieve correct ABE master key when browser is running (#577) Roger 2026-04-19 20:07:51 +08:00
  • ae1ec66ccb refactor(windows): split Windows code into winapi (#575) Roger 2026-04-19 18:12:37 +08:00
  • 76e2615db2 refactor(windows): clean up Chrome ABE module (#574) Roger 2026-04-19 15:20:51 +08:00
  • c3d30b9e8a feat(windows): Chrome App-Bound Encryption implementation (#573) slimwang 2026-04-18 23:25:59 +08:00
  • eb58ebbbf4 fix: support Linux v11 cipher prefix for Chromium decryption (#571) Roger 2026-04-13 22:12:40 +08:00
  • 370c5882c4 feat: add Safari password extraction from macOS Keychain (#568) Roger 2026-04-13 21:34:40 +08:00
  • d105a1f488 feat: add Safari bookmark and download extraction from plist (#567) Roger 2026-04-12 01:50:54 +08:00
  • 7bf1759dd9 feat: add Safari cookie extraction from BinaryCookies format (#566) Roger 2026-04-12 01:16:59 +08:00
  • 509cdc2468 feat: add Safari browser support with history extraction (#564) Roger 2026-04-11 23:47:53 +08:00
  • 26817b44d5 chore: update contributors list [skip ci] hackbrowserdata-bot[bot] 2026-04-10 16:08:12 +00:00
  • 454834c06c feat: support MSIX/UWP browsers on Windows (Arc, DuckDuckGo) (#563) Roger 2026-04-11 00:07:58 +08:00
  • b3bbc0dadf feat: add CountEntries to skip decryption for list --detail (#562) Roger 2026-04-07 22:28:39 +08:00
  • 5f42d4fe5f refactor: redesign logging system for CLI-friendly output (#561) Roger 2026-04-07 16:50:01 +08:00
  • a0b4412bf2 fix: share key retriever across all browsers to avoid repeated prompts (#560) Roger 2026-04-06 21:57:52 +08:00
  • ccc8643d86 feat: add interactive terminal password prompt for keychain unlock (#558) Roger 2026-04-06 01:27:13 +08:00
  • 4c3dd9704f chore: add Go version lint check, modernize issue templates (#557) Roger 2026-04-06 00:33:25 +08:00
  • d8032ac824 docs: rewrite readme, rfcs, and contributing (#555) Roger 2026-04-06 00:16:47 +08:00
  • 2ee7d0ac79 chore: update contributors list [skip ci] hackbrowserdata-bot[bot] 2026-04-05 13:43:24 +00:00
  • a1d4fddddf chore(deps): bump codecov/codecov-action from 5 to 6 (#553) dependabot[bot] 2026-04-05 21:43:10 +08:00
  • 08c0fb4069 chore: update contributors list [skip ci] hackbrowserdata-bot[bot] 2026-04-05 13:19:01 +00:00
  • 6902243895 chore: update CI/CD workflows, Homebrew and new contributors (#552) Roger 2026-04-05 21:18:49 +08:00
  • 15cc1816c1 chore: update contributors [skip ci] github-actions[bot] 2026-04-05 09:05:35 +00:00
  • 410bffe643 refactor: naming cleanup and crypto package improvements (#551) Roger 2026-04-05 16:51:56 +08:00
  • 4af2ded428 feat: cli migrate to cobra with subcommands (#550) Roger 2026-04-05 14:25:51 +08:00
  • 068b82178f fix: improve extract parsing with proper decoding and error handling (#543) Roger 2026-04-04 18:52:54 +08:00
  • a58d432688 fix: cache keychain retriever across browser profiles on macOS (#545) Roger 2026-04-04 18:36:49 +08:00
  • 92053b85b0 chore: update golangci-lint config and fix lint issues (#542) Roger 2026-04-04 16:26:07 +08:00
  • e35907de6f refactor: remove dead code and rename V2 files (#541) Roger 2026-04-04 15:51:54 +08:00
  • 0ace27ce9a feat: wire V2 architecture into CLI entry point (#540) Roger 2026-04-04 14:11:08 +08:00
  • 00ad0e0bd4 feat: add output package with Formatter interface (#537) Roger 2026-04-04 01:17:55 +08:00
  • 1a3aea553e feat: add Firefox Browser with new v2 architecture (#536) Roger 2026-04-03 12:36:24 +08:00
  • 1b8bb1df3d feat: add Chromium Browser with new v2 architecture (#530) Roger 2026-04-02 22:36:12 +08:00
  • 1ec2781131 feat: add Firefox extract methods and complete data model fields (#527) Roger 2026-03-30 20:52:11 +08:00
  • 2c4e871e59 fix: strip host_key prefix from Chrome 130+ cookie values (#526) Roger 2026-03-29 22:40:38 +08:00
  • b3dd4ed6e4 feat: add Chromium extract methods and source mapping (#521) Roger 2026-03-29 21:18:45 +08:00
  • 9fb5165fcb feat: add crypto/keyretriever with keychainbreaker integration (#518) Roger 2026-03-28 21:13:10 +08:00
  • 12436217ae feat: add filemanager session and crypto version detection (#516) Roger 2026-03-25 23:54:22 +08:00
  • e86e3e62d6 feat: add browserdata/datautil helpers (#513) Roger 2026-03-24 23:27:31 +08:00
  • b680d43caa feat: add types.Category, data models, and browserdata.Data (#512) Roger 2026-03-23 02:30:42 +08:00
  • c493804ede fix: correctly parse Chromium localStorage LevelDB entries (#539) chleynx 2026-04-04 01:01:55 +08:00