Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Browser ¶ added in v0.5.0
type Browser struct {
// contains filtered or unexported fields
}
Browser represents a single Firefox profile ready for extraction.
func NewBrowsers ¶ added in v0.5.0
func NewBrowsers(cfg types.BrowserConfig) ([]*Browser, error)
NewBrowsers discovers Firefox profiles under cfg.UserDataDir and returns one Browser per profile. Firefox profile directories have random names (e.g. "97nszz88.default-release"); any subdirectory containing known data files is treated as a valid profile.
func (*Browser) BrowserName ¶ added in v0.5.0
func (*Browser) CountEntries ¶ added in v0.5.0
CountEntries copies browser files to a temp directory and counts entries per category without decryption. Much faster than Extract for display-only use cases like "list --detail".
func (*Browser) Extract ¶ added in v0.5.0
Extract copies browser files to a temp directory, retrieves the master key, and extracts data for the requested categories.
func (*Browser) ProfileDir ¶ added in v0.5.0
func (*Browser) ProfileName ¶ added in v0.5.0
Click to show internal directories.
Click to hide internal directories.