MCPcopy
hub / github.com/moonD4rk/HackBrowserData / Browser

Interface Browser

browser/browser.go:18–24  ·  view source on GitHub ↗

Browser is one installation: a UserDataDir holding profiles that (for Chromium) share one master key.

Source from the content-addressed store, hash-verified

16
17// Browser is one installation: a UserDataDir holding profiles that (for Chromium) share one master key.
18type Browser interface {
19 BrowserName() string
20 UserDataDir() string
21 Profiles() []types.Profile
22 Extract(categories []types.Category) ([]types.ExtractResult, error)
23 CountEntries(categories []types.Category) ([]types.CountResult, error)
24}
25
26type DiscoverOptions struct {
27 Name string // "all"|"chrome"|"firefox"|...

Callers 36

TestNewBrowserDispatchFunction · 0.65
assertBrowsersFunction · 0.65
BuildDumpFunction · 0.65
extractAndWriteFunction · 0.65
printBasicFunction · 0.65
printDetailFunction · 0.65
BuildDumpFunction · 0.65
TestNewBrowserDispatchFunction · 0.65
assertBrowsersFunction · 0.65
profileNamesFunction · 0.65

Implementers 4

mockBrowserbrowser/keydump_test.go
Browserbrowser/firefox/firefox.go
Browserbrowser/safari/safari.go
Browserbrowser/chromium/chromium.go

Calls

no outgoing calls

Tested by

no test coverage detected