Templates for use with 64-bit Cyberfox

If it doesn't fit elsewhere, it goes here
Post Reply
Guest10
Posts: 5124
Joined: Sun Apr 27, 2008 5:24 pm
Location: Ohio, USA

Templates for use with 64-bit Cyberfox

Post by Guest10 » Sun Mar 01, 2015 12:06 pm

Here are some traditional type Sandboxie templates, adapted for use with sandboxed Cyberfox 36 on 64-bit Windows.

They are written as Local Templates, so after you add them to Sandboxie's configuration file you will not find them listed at Sandbox Settings > Applications > Web Browser
They will be listed at Sandbox Settings > Applications > Local

The exclusions use a wild card character (*) in place of the path to each file or folder, so they should work regardless of the actual location of the profile files. As long as the portable version of Cyberfox uses "cyberfox.exe" (as shown in Sandboxie Control's window <- not checked), they should also work with the portable version.

In addition to the traditional templates, I have also included an alternative template that uses a whitelist approach. One template contains the exclusions for all of the Cyberfox files that you always want to be saved out of the sandbox. If you use the whitelist template, you don't need any of the other templates - unless you also want to use the Force template (assuming that you have a registered version of Sandboxie).

If you use the traditional templates instead of the whitelist template, be sure to use the "Phishing" template. It's primarily needed to keep the "safebrowsing" anti-phishing files updated while running sandboxed. These files are not saved in the profile folder in a normal install of Cyberfox, although they might be saved there in a portable install. The Phishing template will allow the anti-phishing files to be kept updated, wherever they are stored.

Copy the text in this post to your Clipboard, and save it to a Notepad document, so you can Copy and Paste from it while off line.
----

For a sandbox that you will use with Cyberfox:
(A) Open Sandboxie Control's window and right-click the sandbox name, then click...
Sandbox Settings > Applications > Local
1) Click the "Create New" button and Paste one template at a time into the window.
2) Then, click OK in the "Create New" window.
3) Repeat steps 1 and 2 until you have entered all of the local templates that you want to use.

(B) After the templates have been added, click on one of them and then click the "Add" button.
Repeat, selecting templates and clicking the Add button, until all of the templates have been applied for that sandbox [+].
Then, click OK to close the "Sandbox Settings" window.
At this point, if you have templates that you haven't applied, you will asked if you want to remove the unused templates. Answering "No" will keep those templates in the configuration file.

If you have another sandbox that will also use the template(s), you can repeat step (B) for that sandbox at:
(Right-click the sandbox name) > Sandbox Settings > Applications > Local

Only one sandbox should "Force" Cyberfox. If multiple force settings exist, the first one that is found will be the one that's used. Also, running multiple instances of Cyberfox, with each of them trying to use the same profile files, is best avoided.
------
Traditional type templates follow...


[Template_Local_Cyberfox_Force]
Tmpl.Title=Force Cyberfox to run in this sandbox (Registered version only)
Tmpl.Class=Local
Tmpl.Comment=As an alternative to this template: Sandbox Settings > Program Start > Forced Programs
ForceProcess=cyberfox.exe


[Template_Local_Cyberfox_Bookmarks_DirectAccess]
Tmpl.Title=Allow direct access to Cyberfox bookmark and history database
Tmpl.Class=Local
Tmpl.Comment=To delete the browsing history, use Cyberfox's own "Options" settings
Tmpl.Comment=Deleting browsing history will keep "session management" from working
Tmpl.Comment=Deleting browsing history will delete "thumbnails"
OpenFilePath=cyberfox.exe,*\bookmark*
OpenFilePath=cyberfox.exe,*\places*


[Template_Local_Cyberfox_Cookies_DirectAccess]
Tmpl.Title=Allow direct access to Cyberfox cookies
Tmpl.Class=Local
OpenFilePath=cyberfox.exe,*\cookies*


[Template_Local_Cyberfox_Passwords_DirectAccess]
Tmpl.Title=Allow direct access to Cyberfox passwords
Tmpl.Class=Local
Tmpl.Comment=Applies to Firefox derivatives, version 32 and later
Tmpl.Comment=Previous to version 32: signons.sqlite was used instead of logins.json
OpenFilePath=cyberfox.exe,*\logins.json
OpenFilePath=cyberfox.exe,*\key3.db


[Template_Local_Cyberfox_Phishing_DirectAccess]
Tmpl.Title=Allow direct access to Cyberfox phishing database and blocklist files
Tmpl.Class=Local
Tmpl.Comment=On a normal install, the "safebrowsing" folder is beneath AppData\Local
OpenFilePath=cyberfox.exe,*\cert8.db
OpenFilePath=cyberfox.exe,*\blocklist.xml
OpenFilePath=cyberfox.exe,*\safebrowsing\*


[Template_Local_Cyberfox_Session_DirectAccess]
Tmpl.Title=Allow direct access to Cyberfox session management
Tmpl.Class=Local
Tmpl.Comment=This won't work if you delete browsing history
OpenFilePath=cyberfox.exe,*\sessionstore.js
OpenFilePath=cyberfox.exe,*\sessionstore-backups\*


[Template_Local_Cyberfox_Thumbnails_DirectAccess]
Tmpl.Title=Allow direct access to Cyberfox thumbnails folder
Tmpl.Class=Local
Tmpl.Comment=If you delete browsing history, thumbnails will be deleted
Tmpl.Comment=The "thumbnails" folder is beneath AppData\Local, not AppData\Roaming
OpenFilePath=cyberfox.exe,*\thumbnails\*


[Template_Local_Cyberfox_Settings_DirectAccess]
Tmpl.Title=Allow direct access to Cyberfox preferences
Tmpl.Class=Local
Tmpl.Comment=The exclusions for "search" and "xulstore" allow changes to the search engine setting
OpenFilePath=cyberfox.exe,*\prefs.js
OpenFilePath=cyberfox.exe,*\search*
OpenFilePath=cyberfox.exe,*\xulstore.json


If you've picked the templates that you want from the above, then you don't need the following one.
If you use this one, read the template comments.

[Template_Local_Cyberfox_Profile_DirectAccess]
Tmpl.Title=Allow direct access to entire Cyberfox profile folder
Tmpl.Class=Local
Tmpl.Comment=This template only works if the Cyberfox profile is in its default folder beneath AppData\Roaming
Tmpl.Comment=You also need to use the Phishing template, if you use this one
Tmpl.Comment=If you want to save thumbnails, you also need the Thumbnails template
OpenFilePath=cyberfox.exe,%AppData%\8pecxstudios\Cyberfox\Profiles\*\


------
An alternative approach:
You could use just one "whitelist" template. All of the files/folders that you want to save out of the sandbox are listed in one template. You would only use this one template, unless you also wanted to use the Forcing template. This is the same approach that I use for 2 of my Firefox profiles, both of which make use of the same whitelist template.


[Template_Local_Cyberfox_Whitelist]
Tmpl.Title=My Cyberfox whitelisted files and folders
Tmpl.Class=Local
OpenFilePath=cyberfox.exe,*\bookmark*
OpenFilePath=cyberfox.exe,*\places*
OpenFilePath=cyberfox.exe,*\cookies*
OpenFilePath=cyberfox.exe,*\logins.json
OpenFilePath=cyberfox.exe,*\key3.db
OpenFilePath=cyberfox.exe,*\cert8.db
OpenFilePath=cyberfox.exe,*\blocklist.xml
OpenFilePath=cyberfox.exe,*\safebrowsing\*
OpenFilePath=cyberfox.exe,*\sessionstore.js
OpenFilePath=cyberfox.exe,*\sessionstore-backups\*
OpenFilePath=cyberfox.exe,*\thumbnails\*
OpenFilePath=cyberfox.exe,*\prefs.js
OpenFilePath=cyberfox.exe,*\search*
OpenFilePath=cyberfox.exe,*\xulstore.json


Here are a few exclusions for files and extensions that I use for Firefox, that also seem to apply with Cyberfox, and the OpenFilePath=... settings could be added to the list, above.
Listed, in order:
The Cyberfox personal (spelling) dictionary file;
"Adblock Plus" and "Element Hiding Helper For AdBlock Plus" extensions;
"Paste Email Plus" extension

OpenFilePath=cyberfox.exe,*\persdict.dat
OpenFilePath=cyberfox.exe,*\adblockplus\*
OpenFilePath=cyberfox.exe,*\pasteemailplus.json
Paul
Win 10 Home 64-bit (w/admin rights) - Zone Alarm Pro Firewall, MalwareBytes Premium A/V, Cyberfox, Thunderbird
Sandboxie user since March 2007

Mr.X
Posts: 583
Joined: Sat Jul 13, 2013 9:34 am
Location: Mexico

Re: Templates for use with 64-bit Cyberfox

Post by Mr.X » Sun Mar 01, 2015 12:23 pm

Thanks a lot for sharing. 8)
Windows 8.1 x64/x86 EN | Sandboxie latest beta or stable | All software latest versions unless stated otherwise

Mandrake
Posts: 40
Joined: Wed May 11, 2011 5:01 pm

Re: Templates for use with 64-bit Cyberfox

Post by Mandrake » Wed Mar 04, 2015 8:54 am

Thank you very much.
It's OK

Nix
Posts: 248
Joined: Wed Sep 11, 2013 12:15 am
Location: Philippines

Re: Templates for use with 64-bit Cyberfox

Post by Nix » Wed Jun 24, 2015 8:12 am

@Guest10

Just trying out "Cyberfox", do I really need to add those templates or does forcing it sandbox is enough?!
Regards,
Nix

Win7 Ultimate (x64)

Image

Guest10
Posts: 5124
Joined: Sun Apr 27, 2008 5:24 pm
Location: Ohio, USA

Re: Templates for use with 64-bit Cyberfox

Post by Guest10 » Wed Jun 24, 2015 3:40 pm

Nix wrote:@Guest10

Just trying out "Cyberfox", do I really need to add those templates or does forcing it sandbox is enough?!
You don't "need" to add anything, unless you want to allow items like bookmarks, passwords, cookies, etc out of the sandbox - to be saved in case you decide to delete the sandbox contents. Otherwise, those items will stay in the sandbox. For a short trial, that wouldn't be a bad choice.

Then again, maybe you might want to try installing Cyberfox inside of a sandbox, until you decide if it's worth installing outside.
For me, it's hard to justify running the current 32-bit Firefox, instead of 64-bit Cyberfox, because the latter starts up so much faster. When the stable version of 64-bit Firefox v39 is released (maybe this week), that difference may not exist.
Paul
Win 10 Home 64-bit (w/admin rights) - Zone Alarm Pro Firewall, MalwareBytes Premium A/V, Cyberfox, Thunderbird
Sandboxie user since March 2007

Nix
Posts: 248
Joined: Wed Sep 11, 2013 12:15 am
Location: Philippines

Re: Templates for use with 64-bit Cyberfox

Post by Nix » Wed Jun 24, 2015 6:51 pm

I see... Installed it outside as it's much faster than Firefox(x86) even when sandboxed. When Firefox released its own native x64 bit probably gonna switch again to that, unless cyberfox proves to be much faster.

Thanks!
Regards,
Nix

Win7 Ultimate (x64)

Image

Craig@Invincea
Sandboxie Support
Sandboxie Support
Posts: 3523
Joined: Thu Jun 18, 2015 3:00 pm
Location: DC Metro Area
Contact:

Re: Templates for use with 64-bit Cyberfox

Post by Craig@Invincea » Thu Jun 25, 2015 8:25 am

Thanks for the template! One of the things I'd like to work on is gathering up all these custom templates and placing them in a new Forum section for easier access.
-Craig

bjm
Posts: 458
Joined: Sat Aug 02, 2008 4:24 pm

Re: Templates for use with 64-bit Cyberfox

Post by bjm » Sat Oct 31, 2015 3:23 pm

Craig@Invincea wrote:Thanks for the template! One of the things I'd like to work on is gathering up all these custom templates and placing them in a new Forum section for easier access.
-Craig
Is there a Forum section for custom templates / local templates...?
Thanks
Sandboxie 5.25.2 - W10 Home 1703 (15063.1058) - WebrootSA 9.0.20.31 - Firefox 59.0.3

Craig@Invincea
Sandboxie Support
Sandboxie Support
Posts: 3523
Joined: Thu Jun 18, 2015 3:00 pm
Location: DC Metro Area
Contact:

Re: Templates for use with 64-bit Cyberfox

Post by Craig@Invincea » Sat Oct 31, 2015 6:22 pm

bjm wrote:
Craig@Invincea wrote:Thanks for the template! One of the things I'd like to work on is gathering up all these custom templates and placing them in a new Forum section for easier access.
-Craig
Is there a Forum section for custom templates / local templates...?
Thanks
Excellent question, the one thing we want to do is consolidate all the user submitted templates into a separate forum. Right now there are spread all over. I hope to get started on that soon.

Nix
Posts: 248
Joined: Wed Sep 11, 2013 12:15 am
Location: Philippines

Security Risk

Post by Nix » Thu Dec 31, 2015 11:44 pm

Is my PC at risk if I gave Cyberfox(sandbox) full access on its profile folder, let say an a exploit manage to sneak thru deployed ransomware or any other malware?! Am I making a hole on sandboxie defense?!
Regards,
Nix

Win7 Ultimate (x64)

Image

Craig@Invincea
Sandboxie Support
Sandboxie Support
Posts: 3523
Joined: Thu Jun 18, 2015 3:00 pm
Location: DC Metro Area
Contact:

Re: Security Risk

Post by Craig@Invincea » Fri Jan 01, 2016 10:54 pm

Nix wrote:Is my PC at risk if I gave Cyberfox(sandbox) full access on its profile folder, let say an a exploit manage to sneak thru deployed ransomware or any other malware?! Am I making a hole on sandboxie defense?!
Anytime you're giving access to your host machine you're opening a hole. What can happen, that is an unknown.

Ronen had some thoughts about that here: http://www.sandboxie.com/index.php?FirefoxTips (end of document.)

Nix
Posts: 248
Joined: Wed Sep 11, 2013 12:15 am
Location: Philippines

Re: Templates for use with 64-bit Cyberfox

Post by Nix » Sat Jan 02, 2016 2:27 am

Craig@Invincea wrote: Anytime you're giving access to your host machine you're opening a hole. What can happen, that is an unknown.

Ronen had some thoughts about that here: http://www.sandboxie.com/index.php?FirefoxTips (end of document.)
What other file should have full access if I want to keep my extensions updated other than the extension folder?!
Regards,
Nix

Win7 Ultimate (x64)

Image

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest