mirror of
https://github.com/moonD4rk/HackBrowserData.git
synced 2026-05-19 18:58:03 +02:00
fix: skip chromium snapshot dir to find right database
- Refactored variable names for clarity and consistency in multiple files - Updated logic to filter sensitive items based on a flag - Implemented a function to skip processing specific paths to improve performance
This commit is contained in:
@@ -160,12 +160,12 @@ func (f *Firefox) Name() string {
|
||||
}
|
||||
|
||||
func (f *Firefox) BrowsingData(isFullExport bool) (*browserdata.BrowserData, error) {
|
||||
items := f.items
|
||||
dataTypes := f.items
|
||||
if !isFullExport {
|
||||
items = types.FilterSensitiveItems(f.items)
|
||||
dataTypes = types.FilterSensitiveItems(f.items)
|
||||
}
|
||||
|
||||
b := browserdata.New(items)
|
||||
data := browserdata.New(dataTypes)
|
||||
|
||||
if err := f.copyItemToLocal(); err != nil {
|
||||
return nil, err
|
||||
@@ -177,8 +177,8 @@ func (f *Firefox) BrowsingData(isFullExport bool) (*browserdata.BrowserData, err
|
||||
}
|
||||
|
||||
f.masterKey = masterKey
|
||||
if err := b.Recovery(f.masterKey); err != nil {
|
||||
if err := data.Recovery(f.masterKey); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return b, nil
|
||||
return data, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user