feat: add local storage for firefox

This commit is contained in:
ᴍᴏᴏɴD4ʀᴋ
2022-04-19 21:28:43 +08:00
parent f5c3e6da5e
commit 121e49bdff
8 changed files with 213 additions and 9 deletions
+7 -6
View File
@@ -9,15 +9,16 @@ const (
fileChromiumDownload = "History"
fileChromiumCookie = "Cookies"
fileChromiumBookmark = "Bookmarks"
fileChromiumLocalStorage = "chromiumLocalStorage"
fileChromiumLocalStorage = "Local Storage/leveldb"
fileYandexPassword = "Ya Passman Data"
fileYandexCredit = "Ya Credit Cards"
fileFirefoxKey4 = "key4.db"
fileFirefoxCookie = "cookies.sqlite"
fileFirefoxPassword = "logins.json"
fileFirefoxData = "places.sqlite"
fileFirefoxKey4 = "key4.db"
fileFirefoxCookie = "cookies.sqlite"
fileFirefoxPassword = "logins.json"
fileFirefoxData = "places.sqlite"
fileFirefoxLocalStorage = "webappsstore.sqlite"
)
const (
@@ -45,7 +46,7 @@ const (
TempFirefoxBookmark = "firefoxBookmark"
TempFirefoxHistory = "firefoxHistory"
TempFirefoxDownload = "firefoxDownload"
TempFirefoxLocalStorage = "firefoxLocalStorage"
TempFirefoxCreditCard = ""
TempFirefoxLocalStorage = ""
TempFirefoxExtension = ""
)
+3 -3
View File
@@ -62,7 +62,7 @@ func (i Item) FileName() string {
case FirefoxDownload:
return fileFirefoxData
case FirefoxLocalStorage:
return UnsupportedItem
return fileFirefoxLocalStorage
case FirefoxCreditCard:
return UnsupportedItem
case FirefoxHistory:
@@ -111,7 +111,7 @@ func (i Item) String() string {
case FirefoxHistory:
return TempFirefoxHistory
case FirefoxLocalStorage:
return UnsupportedItem
return TempFirefoxLocalStorage
case FirefoxCreditCard:
return UnsupportedItem
case FirefoxExtension:
@@ -139,9 +139,9 @@ var DefaultYandex = []Item{
ChromiumBookmark,
ChromiumHistory,
ChromiumDownload,
ChromiumLocalStorage,
ChromiumExtension,
YandexPassword,
ChromiumLocalStorage,
YandexCreditCard,
}