format const name

ᴍᴏᴏɴD4ʀᴋ 4 years ago
parent 4b9d313cd2
commit 3c2151d8d7
  1. 25
      utils/utils_darwin.go
  2. 42
      utils/utils_windows.go

@ -14,15 +14,10 @@ import (
)
const (
chromeDir = "/Users/*/Library/Application Support/Google/Chrome/*/"
edgeDir = "/Users/*/Library/Application Support/Microsoft Edge/*/"
//mac360Secure = "/Users/*/Library/Application Support/360Chrome/*/"
)
const (
Chrome = "Chrome"
Edge = "Microsoft Edge"
//Secure360 = "360"
chromeProfilePath = "/Users/*/Library/Application Support/Google/Chrome/*/"
chromeCommand = "Chrome"
edgeProfilePath = "/Users/*/Library/Application Support/Microsoft Edge/*/"
edgeCommand = "Microsoft Edge"
)
var (
@ -31,16 +26,16 @@ var (
chromeSalt = []byte("saltysalt")
chromeKey []byte
browserList = map[string]struct {
Dir string
ProfilePath string
Command string
}{
"chrome": {
chromeDir,
Chrome,
chromeProfilePath,
chromeCommand,
},
"edge": {
edgeDir,
Edge,
edgeProfilePath,
edgeCommand,
},
}
)
@ -52,7 +47,7 @@ func DecryptStringWithDPAPI(data []byte) (string, error) {
func PickBrowser(name string) (browserDir, command string, err error) {
name = strings.ToLower(name)
if choice, ok := browserList[name]; ok {
return choice.Dir, choice.Command, err
return choice.ProfilePath, choice.Command, err
}
return "", "", errBrowserNotSupported
}

@ -14,38 +14,38 @@ import (
)
const (
chromeDir = "/AppData/Local/Google/Chrome/User Data/*/"
chromeKeyFile = "/AppData/Local/Google/Chrome/User Data/Local State"
edgeDir = "/AppData/Local/Microsoft/Edge/User Data/*/"
edgeKeyFile = "/AppData/Local/Microsoft/Edge/User Data/Local State"
speed360Dir = "/AppData/Local/360chrome/Chrome/User Data/*/"
speed360KeyFile = ""
qqBrowserDir = "/AppData/Local/Tencent/QQBrowser/User Data/*/"
qqBrowserKeyFile = ""
chromeProfilePath = "/AppData/Local/Google/Chrome/User Data/*/"
chromeKeyPath = "/AppData/Local/Google/Chrome/User Data/Local State"
edgeProfilePath = "/AppData/Local/Microsoft/Edge/User Data/*/"
edgeKeyPath = "/AppData/Local/Microsoft/Edge/User Data/Local State"
speed360ProfilePath = "/AppData/Local/360chrome/Chrome/User Data/*/"
speed360KeyPath = ""
qqBrowserProfilePath = "/AppData/Local/Tencent/QQBrowser/User Data/*/"
qqBrowserKeyPath = ""
)
var (
chromeKey []byte
browserList = map[string]struct {
Dir string
Key string
ProfilePath string
KeyPath string
}{
"chrome": {
chromeDir,
chromeKeyFile,
chromeProfilePath,
chromeKeyPath,
},
"edge": {
edgeDir,
edgeKeyFile,
edgeProfilePath,
edgeKeyPath,
},
"360speed": {
speed360Dir,
speed360KeyFile,
speed360ProfilePath,
speed360KeyPath,
},
"qq": {
qqBrowserDir,
qqBrowserKeyFile,
qqBrowserProfilePath,
qqBrowserKeyPath,
},
}
)
@ -53,10 +53,10 @@ var (
func PickBrowser(name string) (browserDir, key string, err error) {
name = strings.ToLower(name)
if choice, ok := browserList[name]; ok {
if choice.Key != "" {
return os.Getenv("USERPROFILE") + choice.Dir, os.Getenv("USERPROFILE") + choice.Key, nil
if choice.KeyPath != "" {
return os.Getenv("USERPROFILE") + choice.ProfilePath, os.Getenv("USERPROFILE") + choice.KeyPath, nil
} else {
return os.Getenv("USERPROFILE") + choice.Dir, "", nil
return os.Getenv("USERPROFILE") + choice.ProfilePath, "", nil
}
}
return "", "", errBrowserNotSupported

Loading…
Cancel
Save