browserdata

package
v0.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 19, 2025 License: MIT Imports: 23 Imported by: 0

Documentation

Overview

Package browserdata is responsible for initializing all the necessary components that handle different types of browser data extraction. This file, imports.go, is specifically used to import various data handler packages to ensure their initialization logic is executed. These imports are crucial as they trigger the `init()` functions within each package, which typically handle registration of their specific data handlers to a central registry.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BrowserData

type BrowserData struct {
	Extractors map[types.DataType]extractor.Extractor
}

func New

func New(items []types.DataType) *BrowserData

func (*BrowserData) Output

func (d *BrowserData) Output(dir, browserName, flag string)

func (*BrowserData) Recovery

func (d *BrowserData) Recovery(masterKey []byte) error

func (*BrowserData) ToBrowserOutput

func (d *BrowserData) ToBrowserOutput() BrowserOutput

... existing code ...

type BrowserOutput

type BrowserOutput struct {
	Cookies        []cookie.Cookie
	BookMarks      []bookmark.Bookmark
	SessionStorage []sessionstorage.Session
	LocalStorage   []localstorage.Storage
	Passwords      []password.LoginData
	History        []history.History
	Extensions     []*extension.Extension
	CreditCards    []creditcard.Card
	Downloads      []download.Download
}

func (*BrowserOutput) PrinttoStr

func (b *BrowserOutput) PrinttoStr()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL