Skip to content

Commit 2fe137c

Browse files
authored
Fix Windows Browser Duplicates and remove Description from HistoryLegacy regex search (#46)
Fixes duplicate browser entries introduced by #45 including duplicate entries for Zen, Google Chrome, Chromium, Edge, Opera Stable and Comodo Dragon. Fixed the Browser path for Yandex Browser and added systemprofile support for them. Also fixes the VQL in Firefox_HistoryLegacy.yaml to remove the Description field from the Regex search which does not exist in the definition.
1 parent 69551bd commit 2fe137c

2 files changed

Lines changed: 14 additions & 68 deletions

File tree

bin/config.yaml

Lines changed: 13 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -5,81 +5,27 @@ Globs:
55
- /home/*/.config/chromium
66
- /home/*/{snap/brave/*/,}.config/BraveSoftware/Brave-Browser
77
WindowsChromeProfiles:
8-
- C:\Users\*\AppData\{Roaming,Local}/BraveSoftware/Brave*/User Data
9-
- C:\Users\*\AppData\{Roaming,Local}/Google/Chrome/User Data
10-
- C:\Users\*\AppData\{Roaming,Local}/Vivaldi/User Data
11-
- C:\Users\*\AppData\{Roaming,Local}/Chromium/User Data
12-
- C:\Users\*\AppData\{Roaming,Local}/Microsoft/Edge/User Data
13-
- C:\Users\*\AppData\{Roaming,Local}\Opera Software\Opera Stable\
8+
- C:\Users\*\AppData\{Roaming,Local}\*\*\User Data
9+
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\*\*\User Data
10+
- C:\Users\*\AppData\{Roaming,Local}\*\User Data
11+
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\*\User Data
12+
- C:\Users\*\AppData\{Roaming,Local}\Opera Software\Opera*\
13+
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\Opera Software\Opera*\
1414
- C:\Users\*\AppData\Local\Packages\TheBrowserCompany.Arc_*\LocalCache\Local\Arc\User Data
15-
- C:\Users\*\AppData\{Roaming,Local}/EPISoftware/EpiBrowser/User Data
16-
- C:\Users\*\AppData\{Roaming,Local}/AVAST Software/Browser/User Data
17-
- C:\Users\*\AppData\{Roaming,Local}/CentBrowser/User Data
18-
- C:\Users\*\AppData\{Roaming,Local}/Comodo/{Chromodo,Dragon}/User Data
19-
- C:\Users\*\AppData\{Roaming,Local}/CryptoTab Browser/User Data
20-
- C:\Users\*\AppData\{Roaming,Local}/Shift/User Data
21-
- C:\Users\*\AppData\{Roaming,Local}/Slimjet/User Data
22-
- C:\Users\*\AppData\{Roaming,Local}/WaveBrowser/User Data
23-
- C:\Users\*\AppData\{Roaming,Local}/YandexBrowser/User Data
24-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}/BraveSoftware/Brave*/User Data
25-
- C:\Users\*\AppData\{Roaming,Local}/Google/Chrome*/User Data
26-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}/Google/Chrome*/User Data
27-
- C:\Users\*\AppData\{Roaming,Local}/Chromium*/User Data
28-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}/Chromium*/User Data
29-
- C:\Users\*\AppData\{Roaming,Local}/Microsoft/Edge*/User Data
30-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}/Microsoft/Edge*/User Data
31-
- C:\Users\*\AppData\{Roaming,Local}\Opera Software\Opera Stable\
32-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\Opera Software\Opera Stable\
33-
- C:\Users\*\AppData\{Roaming,Local}/Island/Island/User Data
34-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}/Island/Island/User Data
35-
- C:\Users\*\AppData\{Roaming,Local}/Palo Alto Networks/PrismaAccessBrowser/User Data
36-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}/Palo Alto Networks/PrismaAccessBrowser/User Data
37-
- C:\Users\*\AppData\{Roaming,Local}/Comodo/Dragon/User Data
38-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}/Comodo/Dragon/User Data
3915
MacOSChromeProfiles:
40-
- /Users/*/Library/Application Support/BraveSoftware/Brave*/
41-
- /Users/*/Library/Application Support/Google/Chrome*/
42-
- /Users/*/Library/Application Support/Microsoft Edge*/
43-
- /Users/*/Library/Application Support/Chromium*/
44-
- /Users/*/Library/Application Support/PAB/Prisma Access Browser/
16+
- /Users/*/Library/Application Support/*/*/
17+
- /Users/*/Library/Application Support/*/
4518
WindowsFirefoxProfiles:
46-
- C:\Users\*\AppData\{Roaming,Local}\Mozilla\Firefox\Profiles
47-
- C:\Users\*\AppData\{Roaming,Local}\zen\Profiles
48-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\Mozilla\Firefox\Profiles
49-
- C:\Users\*\AppData\{Roaming,Local}\librewolf\Profiles
50-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\librewolf\Profiles
51-
- C:\Users\*\AppData\{Roaming,Local}\Waterfox\Profiles
52-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\Waterfox\Profiles
53-
- C:\Users\*\AppData\{Roaming,Local}\zen\Profiles
54-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\zen\Profiles
19+
- C:\Users\*\AppData\{Roaming,Local}\*\*\Profiles
20+
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\*\*\Profiles
21+
- C:\Users\*\AppData\{Roaming,Local}\*\Profiles
22+
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\*\Profiles
5523
- C:\Users\*\Desktop\Tor Browser\Browser\TorBrowser\Data\Browser
56-
- C:\Users\*\AppData\{Roaming,Local}\Mullvad\MullvadBrowser\Profiles
57-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\Mullvad\MullvadBrowser\Profiles
58-
- C:\Users\*\AppData\{Roaming,Local}\Floorp\Profiles
59-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\Floorp\Profiles
60-
- C:\Users\*\AppData\{Roaming,Local}\Moonchild Productions\Pale Moon\Profiles
61-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\Moonchild Productions\Pale Moon\Profiles
62-
- C:\Users\*\AppData\{Roaming,Local}\Moonchild Productions\Basilisk\Profiles
63-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\Moonchild Productions\Basilisk\Profiles
64-
- C:\Users\*\AppData\{Roaming,Local}\Basilisk-Dev\Basilisk\Profiles
65-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\Basilisk-Dev\Basilisk\Profiles
66-
- C:\Users\*\AppData\{Roaming,Local}\Mozilla\SeaMonkey\Profiles
67-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\Mozilla\SeaMonkey\Profiles
6824
- C:\Users\*\AppData\{Roaming,Local}\K-Meleon
6925
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\K-Meleon
70-
- C:\Users\*\AppData\{Roaming,Local}\Comodo\IceDragon\Profiles
71-
- C:\Windows\{System32,SysWOW64}\config\systemprofile\AppData\{Roaming,Local}\Comodo\IceDragon\Profiles
7226
LinuxFirefoxProfiles:
7327
- /home/*/.mozilla/firefox/*.default*
7428
- /home/*/snap/firefox/common/.mozilla/firefox/*.default*
7529
MacOSFirefoxProfiles:
76-
- /Users/*/Library/Application Support/Firefox/Profiles
77-
- /Users/*/Library/Application Support/librewolf/Profiles
78-
- /Users/*/Library/Application Support/Waterfox/Profiles
79-
- /Users/*/Library/Application Support/zen/Profiles
30+
- /Users/*/Library/Application Support/*/Profiles
8031
- /Users/*/Library/Application Support/TorBrowser-Data/Browser
81-
- /Users/*/Library/Application Support/MullvadBrowser/Profiles
82-
- /Users/*/Library/Application Support/Floorp/Profiles
83-
- /Users/*/Library/Application Support/Pale Moon/Profiles
84-
- /Users/*/Library/Application Support/Basilisk/Profiles
85-
- /Users/*/Library/Application Support/SeaMonkey/Profiles

definitions/Firefox_HistoryLegacy.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Sources:
3939
Frecency, OSPath
4040
FROM Rows
4141
WHERE VisitDate > DateAfter AND VisitDate < DateBefore
42-
AND (Title, URL, Description) =~ FilterRegex
42+
AND (Title, URL) =~ FilterRegex
4343
4444
SQL: |
4545
SELECT

0 commit comments

Comments
 (0)