Sandboxie Forum - Control Your Sandbox (3711) http://www.sandboxie.com/phpbb/viewtopic.php?t=3711 en-us 90 Thu Oct 02, 2008 3:03 am Thu Oct 02, 2008 3:03 am SnDPhoenix: http://www.sandboxie.com/phpbb/viewtopic.php?p=27049#27049 Thu Oct 02, 2008 3:03 am http://www.sandboxie.com/phpbb/viewtopic.php?p=27049#27049 ]]>Quoting MitchE323: ]]>Plus it is nice, you don't have to add the Sandboxie family of programs as they are taken care of by default. :D ]]> Yep, thats what I thought was cool. :P MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=27037#27037 Wed Oct 01, 2008 9:21 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=27037#27037 Plus it is nice, you don't have to add the Sandboxie family of programs as they are taken care of by default. :D SnDPhoenix: http://www.sandboxie.com/phpbb/viewtopic.php?p=27032#27032 Wed Oct 01, 2008 4:58 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=27032#27032 ]]>Quoting MitchE323: ]]>SnD, do you have a mix of sandboxes that include ForceProcess and ForceFolder? ]]> Yeah I do, some have forceprocesses, some have forcefolders and some have both (or none). :P MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=27026#27026 Wed Oct 01, 2008 4:10 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=27026#27026 [quote:ba6d2ad21d]I couldn't reproduce that[/quote:ba6d2ad21d] You probably will not be able to as even I can not, as I said it is all fine here. SnD, do you have a mix of sandboxes that include ForceProcess and ForceFolder? cause this notepad.exe fluke happened right after I redid a sandbox that had a ForceFolder setting. But like I said, I can not get it to reproduce here either, so it may just be me or my machine. SnDPhoenix: http://www.sandboxie.com/phpbb/viewtopic.php?p=27023#27023 Wed Oct 01, 2008 3:55 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=27023#27023 ]]>Quoting MitchE323: ]]>hmmm... I added notepad.exe as an allowed program and then later while still testing I removed notepad.exe as allowed - and now everything mysteriously is working as expected. Right now notepad.exe is not added to the group and Edit Configuration opens fine. :shock: ]]> Thats cause I am here now, I rubbed off onto the Sandboxie installed on your PC. :wink: But seriously though, I couldn't reproduce that, so dont know why that could've happened... Anyways though, I too went through all the settings for all of my sandboxes (I got about 12-14 :P) and now I feel each of my sandboxes are 50 times stronger! :D MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=27019#27019 Wed Oct 01, 2008 3:25 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=27019#27019 hmmm... I added notepad.exe as an allowed program and then later while still testing I removed notepad.exe as allowed - and now everything mysteriously is working as expected. Right now notepad.exe is not added to the group and Edit Configuration opens fine. :shock: MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=27018#27018 Wed Oct 01, 2008 3:18 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=27018#27018 Well that is really my question.... without Notepad.exe added to StartRunAccess and clicking Edit Configuration brings up a sandboxie prompt that Notepad.exe is restricted from running. If you can not reproduce that, I will redo my setup and see if the problem is at my end. tzuk: http://www.sandboxie.com/phpbb/viewtopic.php?p=27016#27016 Wed Oct 01, 2008 3:12 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=27016#27016 I don't understand. Why would Notepad start sandboxed in the first place? MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=27015#27015 Wed Oct 01, 2008 3:10 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=27015#27015 It looks like if you have a setting involving <StartRunAccess_DefaultBox>, you have to also specify Notepad.exe as an allowed program if you want to use "Edit Configuration". That is easy enough to set up, but wouldn't whatever the edit was end up sandboxed? MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=27013#27013 Wed Oct 01, 2008 2:42 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=27013#27013 Really terrific work here Tzuk, thanks a ton! I am playing with it now..... :D I redid all my sandbox settings so my ProcessGroup names would match whatever Sandboxie wants to give it so now it is all "Official" haha thanx again. :D tzuk: http://www.sandboxie.com/phpbb/viewtopic.php?p=27004#27004 Wed Oct 01, 2008 1:52 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=27004#27004 Thanks SnD !! SnDPhoenix: http://www.sandboxie.com/phpbb/viewtopic.php?p=26968#26968 Tue Sep 30, 2008 9:16 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=26968#26968 ]]>Quoting tzuk: ]]>* You don't have the burden of having to specify SandboxieRpcss and friends. Programs in the Sandboxie installation folder are immune to Start/Run restrictions. ]]> Hooray!!! :D The new v3.31.02 beta is awesome! 8) tzuk: http://www.sandboxie.com/phpbb/viewtopic.php?p=26923#26923 Tue Sep 30, 2008 1:33 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=26923#26923 Sandboxie Control has better configuration now for both Internet Access and a new Start/Run Access. Accessible either through Sandbox Settings -> Restrictions or through Program Settings. Other than the obvious improvement of not having to manage <ProcessGroups> manually in the Ini file, there are two more benefits: * You can ask to be notified by message (SBIE1307 and SBIE1308) when a program is restricted. * You don't have the burden of having to specify SandboxieRpcss and friends. Programs in the Sandboxie installation folder are immune to Start/Run restrictions. MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=25567#25567 Wed Aug 20, 2008 10:22 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=25567#25567 haha Well of course it would be the UltimateExaltedMysticSupreme accomplishment to become a "Sticky" I have to disagree. These types of threads become history fairly quickly as the ideas are either accepted and utilized or not accepted and discarded. I think stickys should be reserved for "rules of the thread" type stuff. Like a. state your OS b. state the programs version c. try to describe a way to replicate the problem blah, blah, blah..... SnDPhoenix: http://www.sandboxie.com/phpbb/viewtopic.php?p=25566#25566 Wed Aug 20, 2008 10:17 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=25566#25566 Haha, you have to ask now Peter out of all the chances we had before? :P But yeah, threads like these should be stickied so people can find them. I wanted to sticky the "Xtras" thread, but it got too long and had random unneeded posts, therefore it was too late to sticky it. :? Peter2150: http://www.sandboxie.com/phpbb/viewtopic.php?p=25541#25541 Wed Aug 20, 2008 3:16 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=25541#25541 Can we make this thread a sticky?? Ruhe: http://www.sandboxie.com/phpbb/viewtopic.php?p=25531#25531 Wed Aug 20, 2008 6:49 am http://www.sandboxie.com/phpbb/viewtopic.php?p=25531#25531 Thanks for your explanation. ]]>Quoting MitchE323: ]]>Who knows, maybe it is already possible, if you want to experiment. Example; [b:62785228d5][GlobalSettings] ProcessGroup=<Sandboxie>,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe ProcessGroup=<RunAccess_sbFirefox>,<Sandboxie>,firefox.exe ProcessGroup=<RunAccess_sbMediaPlayer>,<Sandboxie>,wmplayer.exe ProcessGroup=<RunAccess_sbIExplorer>,<Sandboxie>,iexplore.exe [/b:62785228d5] ]]> Looks good, but already tried this last night. It does not work either. [quote:62785228d5]Plus, remember Tzuk saying that at some point he will look deeper into all of this, and maybe if it comes to be a part of the GUI then those three Sandboxie programs can be inserted "behind the scenes" within the programing.[/quote:62785228d5] That would be very handy - or the above method. MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=25524#25524 Tue Aug 19, 2008 10:27 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=25524#25524 [quote:0874d35106][GlobalSettings] ProcessGroup=<RunAccess_Sandboxie>,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe ProcessGroup=<RunAccess_sbFirefox>,firefox.exe [sbFirefox] ClosedIpcPath=!<RunAccess_Sandboxie>,* ClosedIpcPath=!<RunAccess_sbFirefox>,* [/quote:0874d35106] [b:0874d35106]ClosedIpcPath=!<RunAccess_Sandboxie>,*[/b:0874d35106] This line is saying that Firefox can not run in the sbFirefox sandbox; as only sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe can run [b:0874d35106]ClosedIpcPath=!<RunAccess_sbFirefox>,*[/b:0874d35106] This line is saying that sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe can not run as only Firefox can run in the sbFirefox sandbox. So, as you have found, it is not going to work. [quote:0874d35106]Did I miss or misunderstood anything?[/quote:0874d35106] No you didn't misunderstand anything, it is just the 'workaround' is not possible. [quote:0874d35106][GlobalSettings] ProcessGroup=<RunAccess_Box1>,something1.exe,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe ProcessGroup=<RunAccess_Box2>,something2.exe,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe ProcessGroup=<RunAccess_Box3>,something3.exe,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe [/quote:0874d35106] This is the correct way. And then only one ClosedIpcPath=! per sandbox. :wink: You may find later that some sandboxes do not require the three Sandboxie programs at all. That is Sandboxies' call. The ProcessGroups are only stating what is allowed to run (if called upon) What you are looking for is the ability to form a ProcessGroup into another ProcessGroup but Tzuk may just shut down Feature Requests if we ask for that. :D ------------------------------------------------------------------------------------- Who knows, maybe it is already possible, if you want to experiment. Example; [b:0874d35106][GlobalSettings] ProcessGroup=<Sandboxie>,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe ProcessGroup=<RunAccess_sbFirefox>,<Sandboxie>,firefox.exe ProcessGroup=<RunAccess_sbMediaPlayer>,<Sandboxie>,wmplayer.exe ProcessGroup=<RunAccess_sbIExplorer>,<Sandboxie>,iexplore.exe [/b:0874d35106] But I have never tested that....... :? ------------------------------------------------------------------------------------ Plus, remember Tzuk saying that at some point he will look deeper into all of this, and maybe if it comes to be a part of the GUI then those three Sandboxie programs can be inserted "behind the scenes" within the programing. Ruhe: http://www.sandboxie.com/phpbb/viewtopic.php?p=25523#25523 Tue Aug 19, 2008 9:21 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=25523#25523 Hi Mitch, hi tzuk, I've tried the following (just a part of sandboxie.ini): [GlobalSettings] ProcessGroup=<RunAccess_Sandboxie>,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe ProcessGroup=<RunAccess_sbFirefox>,firefox.exe [sbFirefox] ClosedIpcPath=!<RunAccess_Sandboxie>,* ClosedIpcPath=!<RunAccess_sbFirefox>,* After this it's not possible to start Firefox sandboxed anymore. My intention was to prevent something like this, because of all the redundant Sandboxie entries for each sandbox: [GlobalSettings] ProcessGroup=<RunAccess_Box1>,something1.exe,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe ProcessGroup=<RunAccess_Box2>,something2.exe,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe ProcessGroup=<RunAccess_Box3>,something3.exe,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe Did I miss or misunderstood anything? MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=25462#25462 Sun Aug 17, 2008 4:31 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=25462#25462 @Oneder; That line is in there, just a little buried 8) @arran777; That ini file is basically set up fine. Your problem with the test was one of two things. The movie clip opened as a "Child Process" to your browser or you need to empty the sandbox for the new settings to take effect. I notice you do not have AutoDelete in a line, so I assume you empty the sandbox manually or not at all. The only problem with the ini file is that you have ForceProcess=admunch.exe in two different sandboxes. Sandboxie will accept the one listed first in the ini file so it is ok in the DefaultBox but the ForceProcess line has no meaning in the other sandbox. You can list it in multiple ProcessGroups as you have done. If you are not having a problem with AdMunch in the IE box, maybe it also is opening as a Child Process to IE. I am not familiar with AdMunch. Is there a definitions file for AdMunch? Consider trying it unsandboxed with an openfilepath to that definitions file for updates - then you will be able to delete the sandbox after each session and not lose your AdMunch updates. Oneder: http://www.sandboxie.com/phpbb/viewtopic.php?p=25457#25457 Sun Aug 17, 2008 11:47 am http://www.sandboxie.com/phpbb/viewtopic.php?p=25457#25457 Add under [DefaultBox] ClosedIpcPath=!<RunAccess_DefaultBox>,* arran: http://www.sandboxie.com/phpbb/viewtopic.php?p=25454#25454 Sun Aug 17, 2008 6:11 am http://www.sandboxie.com/phpbb/viewtopic.php?p=25454#25454 HI can some one please help me here. I am trying to make it so as only firefox and admuncher can run in my default box. I edited the config file and tested it by downloading a movie clip and before I recovered the movie clip from sandboxie I was able to run it inside sandboxie, so unfortunatly for me other things besides firefox and admuncher can still run in the sandbox. Here is how my ini file is what have I done wrong?????? [GlobalSettings] ProcessGroup=<RunAccess_DefaultBox>,admunch.exe,firefox.exe,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe ProcessGroup=<InternetAccess_IExplorer>,fdm.exe,iexplore.exe,admunch.exe ProcessGroup=<InternetAccess_DefaultBox>,admunch.exe,firefox.exe [DefaultBox] ConfigLevel=4 AutoRecover=y AutoRecoverIgnore=.jc! AutoRecoverIgnore=.part RecoverFolder=%Personal% RecoverFolder=%Desktop% LingerProcess=trustedinstaller.exe LingerProcess=wuauclt.exe LingerProcess=devldr32.exe LingerProcess=syncor.exe LingerProcess=jusched.exe LingerProcess=acrord32.exe Enabled=y NeverDelete=n OpenFilePath=seamonkey.exe,%AppData%\Mozilla\Profiles\*\places* OpenFilePath=seamonkey.exe,%AppData%\Mozilla\Profiles\*\bookmark* OpenFilePath=firefox.exe,%AppData%\Mozilla\Firefox\Profiles\*\places* OpenFilePath=firefox.exe,%AppData%\Mozilla\Firefox\Profiles\*\bookmark* ClosedIpcPath=!<RunAccess_DefaultBox>,* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\RawIp ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Ip* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Tcp* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Afd* ClosedFilePath=E:\ ClosedFilePath=F:\ ForceProcess=admunch.exe [UserSettings_0C700215] SbieCtrl_UserName=arran SbieCtrl_ShowWelcome=N SbieCtrl_NextUpdateCheck=1555555555 SbieCtrl_UpdateCheckNotify=Y SbieCtrl_HideWindowNotify=N SbieCtrl_WindowLeft=665 SbieCtrl_WindowTop=59 SbieCtrl_WindowWidth=660 SbieCtrl_WindowHeight=425 SbieCtrl_Hidden=N SbieCtrl_ActiveView=40021 SbieCtrl_BoxExpandedView_DefaultBox=Y SbieCtrl_AutoApplySettings=N SbieCtrl_SettingChangeNotify=N SbieCtrl_ColWidthProcName=250 SbieCtrl_ColWidthProcId=70 SbieCtrl_ColWidthProcTitle=310 SbieCtrl_BoxExpandedView_IExplorer=Y SbieCtrl_ReloadConfNotify=N SbieCtrl_EditConfNotify=N [IExplorer] Enabled=y ConfigLevel=4 AutoRecover=y AutoRecoverIgnore=.jc! AutoRecoverIgnore=.part RecoverFolder=%Favorites% RecoverFolder=%Personal% RecoverFolder=%Desktop% LingerProcess=trustedinstaller.exe LingerProcess=wuauclt.exe LingerProcess=devldr32.exe LingerProcess=syncor.exe LingerProcess=jusched.exe LingerProcess=acrord32.exe ForceProcess=iexplore.exe ForceProcess=admunch.exe ForceProcess=fdm.exe NeverDelete=n ClosedFilePath=!<InternetAccess_IExplorer>,\Device\RawIp ClosedFilePath=!<InternetAccess_IExplorer>,\Device\Ip* ClosedFilePath=!<InternetAccess_IExplorer>,\Device\Tcp* ClosedFilePath=!<InternetAccess_IExplorer>,\Device\Afd* MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24930#24930 Tue Aug 05, 2008 3:35 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24930#24930 [quote:ae27744da1] Version 3.29.14 writes the new settings that we talked about here. It won't auto-upgrade old settings, though, so you'll have to turn off Internet Access restrictions and then turn it back on, to get the new settings. [/quote:ae27744da1] 3.29.14 Works just fine with this, nice. MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24928#24928 Tue Aug 05, 2008 3:24 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24928#24928 [quote:1c985ecdcc]Are you talking about restricting executable programs?[/quote:1c985ecdcc] Precisely. [quote:1c985ecdcc]So if we're talking about the same thing then I agree.[/quote:1c985ecdcc] :D Thanx Tzuk! tzuk: http://www.sandboxie.com/phpbb/viewtopic.php?p=24927#24927 Tue Aug 05, 2008 3:16 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24927#24927 ]]>Quoting MitchE323: ]]>Thanks Tzuk, I see what you mean - a lot of rope-a-dope just to maybe get .00001 extra. Ok, well that is done. Do you have any plans on adding lines for Internet Access in an update - perhaps as Ruhe points out, with *s? ]]> I don't know what Ruhe pointed out. (This is a long topic and I have to admit I have only read the last few posts.) Version 3.29.14 writes the new settings that we talked about here. It won't auto-upgrade old settings, though, so you'll have to turn off Internet Access restrictions and then turn it back on, to get the new settings. ]]>Quoting MitchE323: ]]>Also, it seems such a good fitting with ProcessGroup and ClosedIpcPath=! that can we Feature Request that at some point the GUI would handle a procedure as outlined here? I realize that asking for a new page in the GUI is a ton, but as DogDog points out, this would all be a lot more certain if done through SandboxIE Control. ]]> Again this is a little vague for someone who hasn't read throughout the entire topic. :) Are you talking about restricting executable programs? I do see there is too much interest in this feature to leave it for manual Ini editing. So if we're talking about the same thing then I agree. MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24915#24915 Tue Aug 05, 2008 1:37 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24915#24915 Thanks Tzuk, I see what you mean - a lot of rope-a-dope just to maybe get .00001 extra. Ok, well that is done. Do you have any plans on adding lines for Internet Access in an update - perhaps as Ruhe points out, with *s? Also, it seems such a good fitting with ProcessGroup and ClosedIpcPath=! that can we Feature Request that at some point the GUI would handle a procedure as outlined here? I realize that asking for a new page in the GUI is a ton, but as DogDog points out, this would all be a lot more certain if done through SandboxIE Control. tzuk: http://www.sandboxie.com/phpbb/viewtopic.php?p=24900#24900 Mon Aug 04, 2008 6:53 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24900#24900 If I'm not sure, the resources that end with 6 are only there on Vista, and implement IPv6 which isn't useful. So they are blocked for sake of completeness but I don't think it makes one bit of difference either way, assuming no program is going to use these resources. The UDP resource would probably not get a lot of use, but possible for stuff like multiplayer games running in your Web browser. MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24897#24897 Mon Aug 04, 2008 4:29 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24897#24897 Here is something we can play with; I have a sandbox where Internet Explorer is the only program with internet access. ok so with the new settings we have this; ClosedFilePath=!<DefaultBox_InternetAccess>,\Device\RawIp ClosedFilePath=!<DefaultBox_InternetAccess>,\Device\Ip* ClosedFilePath=!<DefaultBox_InternetAccess>,\Device\Tcp* ClosedFilePath=!<DefaultBox_InternetAccess>,\Device\Afd* ClosedFilePath=!<DefaultBox_InternetAccess>,\Device\RawIp6 ClosedFilePath=!<DefaultBox_InternetAccess>,\Device\Udp ClosedFilePath=!<DefaultBox_InternetAccess>,\Device\Udp6 well I can get (at least as far as I can see right now) everything I need with; ClosedFilePath=\Device\RawIp ClosedFilePath=!<DefaultBox_InternetAccess>,\Device\Ip* ClosedFilePath=!<DefaultBox_InternetAccess>,\Device\Tcp* ClosedFilePath=!<DefaultBox_InternetAccess>,\Device\Afd* ClosedFilePath=\Device\RawIp6 ClosedFilePath=\Device\Udp ClosedFilePath=\Device\Udp6 which means that I can block off 4 of the items even from Internet Explorer. I am still able to download, flash still works, can't find any differance yet. Not reccomending, just experimenting. :shock: What I am wondering is whether or not there are any malware or keylogger type items that are sent out via the browser that utilize any of the blocked functions? :? Also wondering if we can open up any of the three * items and also block parts of those? MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24894#24894 Mon Aug 04, 2008 9:27 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24894#24894 @Ruhe; I do believe that a * will suffice and eliminate two of the lines - just as you say. However, Tzuk stated it as separate lines and frankly, whether or not I have two additional lines in my ini file means nothing to me. So that is why I left it as you see. Plus, I have something else in mind that is better handled with individual lines. See next post; Ruhe: http://www.sandboxie.com/phpbb/viewtopic.php?p=24893#24893 Mon Aug 04, 2008 9:18 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24893#24893 ]]>Quoting tzuk: ]]>Thanks Mitch, probably a good idea to add \Device\Udp and \Device\Udp6 to Sandboxie. Looks like those devices implement the "UDP" transport, as opposed to the "TCP" transport, for data going out on the network. And looks like there is also \Device\RawIp6 in addition to \Device\RawIp. ]]> Mh, this sentence sounds for me this has to be implemented first, or does SB already support \Device\Udp* and \Device\RawIp* ? I mean, if already implemented, the 'Block All' button would set the options (what it doesn't at the moment). @Mitch Why 4 lines for UDP and RawIP? Are the above two lines not sufficient? MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24885#24885 Sun Aug 03, 2008 10:56 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24885#24885 Thanx Tzuk, I'll edit the early posts in this thread so it is easier to copy/paste. Also "Good Pick-up" goes out to Tarsins, :D SnDPhoenix: http://www.sandboxie.com/phpbb/viewtopic.php?p=24880#24880 Sun Aug 03, 2008 10:46 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24880#24880 So after this? It'll go from 4 lines to 7? :lol: tzuk: http://www.sandboxie.com/phpbb/viewtopic.php?p=24879#24879 Sun Aug 03, 2008 10:43 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24879#24879 Thanks Mitch, probably a good idea to add \Device\Udp and \Device\Udp6 to Sandboxie. Looks like those devices implement the "UDP" transport, as opposed to the "TCP" transport, for data going out on the network. And looks like there is also \Device\RawIp6 in addition to \Device\RawIp. MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24860#24860 Sun Aug 03, 2008 10:36 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24860#24860 I have also seen that line inserted as a 5th line of the internet access settings over at Wilders, and I think it was used here when the Internet Access settings were first created. \Device\RawIp \Device\Ip* \Device\Tcp* \Device\Afd* \Device\UDP All I can tell you is that the top 4 lines are what currently SandboxIE gives you to block internet access. I am no way a network expert or anything so maybe others can chime in better with a desciption maybe on all 5 lines, so everyone can understand what is happening, and whether we should include the UDP line or not. tarsins: http://www.sandboxie.com/phpbb/viewtopic.php?p=24859#24859 Sun Aug 03, 2008 10:20 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24859#24859 I've also got the line ClosedFilePath=!<InternetAccess_Firefox>,\Device\udp in my configuration. I'm not sure where it came from and is it needed? MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24726#24726 Thu Jul 31, 2008 8:26 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24726#24726 [quote:60addf467e]I can now see what is happening and why it works.[/quote:60addf467e] :D :D Your welcome DogDog :D :D dogdog: http://www.sandboxie.com/phpbb/viewtopic.php?p=24724#24724 Thu Jul 31, 2008 7:38 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24724#24724 First of all - thanks. I had missed that ",*" was part of instruction line. I can now see what is happening and why it works. I understand your comment about starting a different thread. My only observation is that if people modify the Ini file without understanding how the instruction works then this is a dangerous route. Hence I think that an explanation of why it works does belong in the same thread as how it works. Howevever, if the majority disagree then I will go with the flow. Again, thanks for your help. MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24723#24723 Thu Jul 31, 2008 7:32 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24723#24723 That's a good idea. Thanks Pete :D Peter2150: http://www.sandboxie.com/phpbb/viewtopic.php?p=24716#24716 Thu Jul 31, 2008 3:10 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24716#24716 Dogdog, while I understand your interest in IPC, that isn't really the purpose of this thread. This thread is more generally controlling different aspects of the sandbox. If you want to discuss IPC in depth please start another thread. Thanks, Pete MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24714#24714 Wed Jul 30, 2008 11:18 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24714#24714 ]]>Quoting dogdog: ]]>You have added ",*" to the line I had. What does the extra ",*" do?? ]]> Closed Inter-Process Communication between Test.exe and everything. *=everything [quote:caa794f7ba]If "ClosedIpcPath=!<restricted.> means that all the programs in the process group named restricted can run but all others are stopped. Then why doesn't "ClosedIpcPath=Test.exe" specifically stop program called Test from running given that the ! inverses the setting?? [/quote:caa794f7ba] Your "If" is incorrect, so therefore the result of that "If" is not as you expect. You are miss-writing the instruction ClosedIpcPath=!<Restricted>,* [quote:caa794f7ba]Why was there no need for IPC restriction??[/quote:caa794f7ba] "No need" as pertaining to ProcessGroup as ProcessGroup was yet to be invented. dogdog: http://www.sandboxie.com/phpbb/viewtopic.php?p=24711#24711 Wed Jul 30, 2008 10:39 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24711#24711 ]]>Quoting MitchE323: ]]> ]]>Quoting dogdog: ]]> If ClosedIpcPath=! is a white list then I presumed that ClosedIpcPath= is a black list. I therefore added to the Ini file the instruction: "ClosedIpcPath=test.exe" on the presumption that this would stop the program called test from running. However the program called test could still run. What am I missing?? ]]> DogDog, I was making a point on the exclamation point, not describing how to do a blacklist. Try it as ClosedIpcPath=Test.exe,* :wink: ]]> You have added ",*" to the line I had. What does the extra ",*" do?? If "ClosedIpcPath=!<restricted.> means that all the programs in the process group named restricted can run but all others are stopped. Then why doesn't "ClosedIpcPath=Test.exe" specifically stop program called Test from running given that the ! inverses the setting?? Is ClosedIpcPath=! different from OpenIpcPath=?? Still do not understand how Sanboxie is stopping any particular program from running?? Is it denying access to some particular resource?? Why was there no need for IPC restriction?? MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24710#24710 Wed Jul 30, 2008 9:52 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24710#24710 ]]>Quoting dogdog: ]]> What is the mechanism in the "ClosedIpcPath=!X_Program" instruction that prevents programs other than X_Program from running. ]]> IPC=Inter-Process Communication http://en.wikipedia.org/wiki/Inter-process_communication So..... ClosedIPC is Closed Inter-Process Communication..... MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24709#24709 Wed Jul 30, 2008 9:51 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24709#24709 ]]>Quoting dogdog: ]]> If ClosedIpcPath=! is a white list then I presumed that ClosedIpcPath= is a black list. I therefore added to the Ini file the instruction: "ClosedIpcPath=test.exe" on the presumption that this would stop the program called test from running. However the program called test could still run. What am I missing?? ]]> DogDog, I was making a point on the exclamation point, not describing how to do a blacklist. Try it as ClosedIpcPath=Test.exe,* :wink: MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24708#24708 Wed Jul 30, 2008 9:50 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24708#24708 ]]>Quoting dogdog: ]]> If you use Resource Access-> Internet Access and specify more than one program, Sandboxie automatically creates the Process Group and uses the name of created Process Group in ClosedFilePath line Sandboxie creates in Ini file. ]]> Of course it does. That page in the GUI was set up for Internet Access and LATER when ProcessGroup was invented Tzuk made the new GUI adaptable for ProcessGroup and that is what you see in the existing Internet Access page. Because there was no need for IPC restriction there was no page for that put in the GUI. http://sandboxie.com/phpbb/viewtopic.php?p=18867#18867 "And finally I revised the Internet Access page......." That update was 323.06 and the GUI was created in 3.20 dogdog: http://www.sandboxie.com/phpbb/viewtopic.php?p=24690#24690 Wed Jul 30, 2008 4:23 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24690#24690 ]]>Quoting MitchE323: ]]>So when you use ClosedIpcPath, and ClosedFilePath as instructions in the same sandbox - you are using ClosedIpcPath actually to stop all the BadGuys. They can not run, and so of course they also can not access the internet. You are now using the Internet Access settings to control what YOUR programs are doing (in the example case, Word-Excel-PSP). So think of ClosedIpcPath=! as a white list anti-executable and the Internet Access settings as an outbound Firewall. :wink: ]]> I clearly do not understand the mechanism. If ClosedIpcPath=! is a white list then I presumed that ClosedIpcPath= is a black list. I therefore added to the Ini file the instruction: "ClosedIpcPath=test.exe" on the presumption that this would stop the program called test from running. However the program called test could still run. What am I missing?? dogdog: http://www.sandboxie.com/phpbb/viewtopic.php?p=24689#24689 Wed Jul 30, 2008 4:05 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24689#24689 ]]>Quoting MitchE323: ]]> @DogDog; This type of IPC setting is not possible without ProcessGroup (by definition 3 SandboxIE programs need to run). ProcessGroup was invented after the GUI was set up, so you need 'Edit Configuration' for that setting. Be aware that the setting is ClosedIpcPath=! which includes the '!' mark which inverses the setting and turns it into a whitelist. So; ClosedIpcPath= X_Program would apply to X_Program and ClosedIpcPath=! X_Program would apply to all programs other than X_Program. ]]> What is the mechanism in the "ClosedIpcPath=!X_Program" instruction that prevents programs other than X_Program from running. I have looked at the various user pages but cannot find anything to help me. I could not really see how the ClosedIpcPath page described the program blocking function you set out. dogdog: http://www.sandboxie.com/phpbb/viewtopic.php?p=24667#24667 Wed Jul 30, 2008 11:04 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24667#24667 ]]>Quoting MitchE323: ]]> @DogDog; This type of IPC setting is not possible without ProcessGroup (by definition 3 SandboxIE programs need to run). ProcessGroup was invented after the GUI was set up, so you need 'Edit Configuration' for that setting. Be aware that the setting is ClosedIpcPath=! which includes the '!' mark which inverses the setting and turns it into a whitelist. So; ClosedIpcPath= X_Program would apply to X_Program and ClosedIpcPath=! X_Program would apply to all programs other than X_Program. ]]> Not completely correct. If you use Resource Access-> Internet Access and specify more than one program, Sandboxie automatically creates the Process Group and uses the name of created Process Group in ClosedFilePath line Sandboxie creates in Ini file. Thought that there might be an equivalent function for the process that restricts the programs that can run ie that creates ClosedIpcPath?? MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24635#24635 Tue Jul 29, 2008 6:26 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24635#24635 @DogDog; This type of IPC setting is not possible without ProcessGroup (by definition 3 SandboxIE programs need to run). ProcessGroup was invented after the GUI was set up, so you need 'Edit Configuration' for that setting. Be aware that the setting is ClosedIpcPath=! which includes the '!' mark which inverses the setting and turns it into a whitelist. So; ClosedIpcPath= X_Program would apply to X_Program and ClosedIpcPath=! X_Program would apply to all programs other than X_Program. MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24634#24634 Tue Jul 29, 2008 6:19 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24634#24634 @soccerfan; I guess I believe in Laye........... oh forget it, I can't even bring myself to say it. :shock: soccerfan: http://www.sandboxie.com/phpbb/viewtopic.php?p=24623#24623 Tue Jul 29, 2008 2:02 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24623#24623 ]]>Quoting MitchE323: ]]> There is an additional point. I hear guys all the time say things like; "All programs are cracked sooner or later." ..... That may have been true in the past. But in this, The New Age, we are being Pro-Active. First of all, the malware is in a sandbox and has to figure that out (they are not even there yet). But secondly, the malware would also have to somehow overcome a closed IPC instruction. Then the hurdle of somehow gaining internet access is still waiting for that malware. I think we will be ok. 8) ]]> Layered security that works! And all this from a single lean streamlined program. Now that's a novel concept :D dogdog: Using GUI http://www.sandboxie.com/phpbb/viewtopic.php?p=24614#24614 Tue Jul 29, 2008 12:41 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24614#24614 As a generalisation it is better to use GUI to specify requirements and allow Sandboxie itself to modify Ini file. This works with internet access - Sandboxie sets up Process Group and creates appropriate closedfilepath instructions within Ini file. Does the same comment apply to IPC access?? Will it also create process group automatically?? Presumably one uses IPC Access->Blocked Access and then add the programs that are the only ones to be allowed to run inthe sandbox?? MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24586#24586 Mon Jul 28, 2008 1:16 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24586#24586 You are all of course, quite welcome. Just to sum this all up, there are a couple of advantages in using ClosedIpcPath=! and ClosedFilePath=! along with ProcessGroup within a sandbox. As we have seen, you can control not only the running of outside programs, but the internet access of your own programs as well. There is an additional point. I hear guys all the time say things like; "All programs are cracked sooner or later." They say that you have to also run this or that program because "Malware writers are always ahead of the game." They say that legitimate program developers have to play catch-up and react to whatever it is that the malware writers come up with. That may have been true in the past. But in this, The New Age, we are being Pro-Active. First of all, the malware is in a sandbox and has to figure that out (they are not even there yet). But secondly, the malware would also have to somehow overcome a closed IPC instruction. Then the hurdle of somehow gaining internet access is still waiting for that malware. I think we will be ok. 8) Peter2150: http://www.sandboxie.com/phpbb/viewtopic.php?p=24556#24556 Mon Jul 28, 2008 2:10 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24556#24556 Thanks from me also Mitch. jmonge: http://www.sandboxie.com/phpbb/viewtopic.php?p=24555#24555 Mon Jul 28, 2008 2:06 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24555#24555 sure mitch and thanks MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24554#24554 Mon Jul 28, 2008 2:03 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24554#24554 @jmonge Maybe post a new thread in Anything Else so we can isolate the settings you need, and you can post your ini file there. jmonge: http://www.sandboxie.com/phpbb/viewtopic.php?p=24553#24553 Mon Jul 28, 2008 2:01 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24553#24553 thanks mitch MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24552#24552 Mon Jul 28, 2008 1:56 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24552#24552 @Peter2150 Windows Media Player when not a child process along with a program like Acrobat Reader, are two examples where you would not bother with 'RunAccess'. The proper way to handle those two is to use ForceFolder on the entire program, and then figure out what needs internet access (usually through trial and error) and allow internet access to what is needed. MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24551#24551 Mon Jul 28, 2008 1:53 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24551#24551 @jmonge I am not too familiar with Windows Live Messenger, but Internet Explorer will call on Windows Media Player as a "child-process" and so you should need nothing additional for WMP. Now if you are running Windows Media Player outright, that is different. See my next post to Pete. jmonge: http://www.sandboxie.com/phpbb/viewtopic.php?p=24550#24550 Mon Jul 28, 2008 1:49 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24550#24550 mitch i dont know how to set my defaultbox to allow internet explorer,wmplayer and windowslive mesenger to acce the internet connection and block the rest. SnDPhoenix: http://www.sandboxie.com/phpbb/viewtopic.php?p=24543#24543 Sun Jul 27, 2008 11:32 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24543#24543 Damn nice job! I know we (and alot others) have been wanting an "post your tips/ini here" sort of thread, but hadnt had the time to get around to it. Glad to see someone found the time to start one! Nice job on the tips Mitch. Everything you've recommended is pretty much what I would've posted. Only thing I would say is if you want to make your PC that much more secure, block off access to the keyboard and clipboard (except the programs you exclude). If I get a few minutes to think, I'll post some tips and/or examples in here. MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24534#24534 Sun Jul 27, 2008 8:09 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24534#24534 So when you use ClosedIpcPath, and ClosedFilePath as instructions in the same sandbox - you are using ClosedIpcPath actually to stop all the BadGuys. They can not run, and so of course they also can not access the internet. You are now using the Internet Access settings to control what YOUR programs are doing (in the example case, Word-Excel-PSP). So think of ClosedIpcPath=! as a white list anti-executable and the Internet Access settings as an outbound Firewall. :wink: MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24532#24532 Sun Jul 27, 2008 7:07 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24532#24532 @ Guest10; You're quite welcome. Maybe others will join in with tips on other browsers such as Firefox....... :D MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24530#24530 Sun Jul 27, 2008 6:55 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24530#24530 @ Oneder; Whatever is between the " < > " is simply the name of the group - it has no effect on what that instruction is doing. Just like naming your sandbox is up to you. I could create a sandbox and name it [FirefoxOnlySandbox] and still run Internet Explorer in it. ProcessGroup=<Restricted_DefaultBox> ProcessGroup=<RunAccess_DefaultBox> These are just names of ProcessGroups. They, in themselves do not have any effect. MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24528#24528 Sun Jul 27, 2008 6:46 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24528#24528 [quote:ebff81e4bb][b:ebff81e4bb]Peter2150 wrote;[/b:ebff81e4bb] Cool. So I gather if I don't care what runs in the Pokerstars sandbox I don't need it, but if I want to restrict it, I do.[/quote:ebff81e4bb] Actually it is more a choice of sometimes a program has just too many exe files running and it is a pain to list them all. It is fairly easy to figure out which of the programs need internet access, but sometimes it is hard to tell what actually needs to be running. In those cases I just use Internet Access. Usually along with ForceFolder..... Oneder: http://www.sandboxie.com/phpbb/viewtopic.php?p=24526#24526 Sun Jul 27, 2008 3:29 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24526#24526 Mitch, under [GlobalSettings] Would ProcessGroup=<Restricted_DefaultBox> do the same as ProcessGroup=<RunAccess_DefaultBox> Or would one be more secure than the other? Guest10: http://www.sandboxie.com/phpbb/viewtopic.php?p=24525#24525 Sun Jul 27, 2008 3:28 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24525#24525 Thanks for the write-up, Mitch :D Peter2150: http://www.sandboxie.com/phpbb/viewtopic.php?p=24524#24524 Sun Jul 27, 2008 1:44 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24524#24524 ]]>Quoting MitchE323: ]]>[quote:3ccb369721]Do we also need a ProcessGroup...... ]]> You could, if you like. HaHa I actually left it out to show that you can be flexable and do not need to follow precise rules. One thing that is very helpful when setting up your sandboxes is to think it all through first, develop a stategy and have your sandbox fine tuned to you. 8)[/quote:3ccb369721] Cool. So I gather if I don't care what runs in the Pokerstars sandbox I don't need it, but if I want to restrict it, I do. Pete MitchE323: http://www.sandboxie.com/phpbb/viewtopic.php?p=24523#24523 Sun Jul 27, 2008 12:59 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24523#24523 [quote:3503d18dd9]Do we also need a ProcessGroup......[/quote:3503d18dd9] You could, if you like. HaHa I actually left it out to show that you can be flexable and do not need to follow precise rules. One thing that is very helpful when setting up your sandboxes is to think it all through first, develop a stategy and have your sandbox fine tuned to you. 8) Peter2150: Re: Control Your Sandbox http://www.sandboxie.com/phpbb/viewtopic.php?p=24522#24522 Sun Jul 27, 2008 12:46 pm http://www.sandboxie.com/phpbb/viewtopic.php?p=24522#24522 ]]>Quoting MitchE323: ]]> Now let's merge the two sandboxes together. [GlobalSettings] ProcessGroup=<RunAccess_DefaultBox>,iexplore.exe,winword.exe,excel.exe,psp.exe,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe ProcessGroup=<InternetAccess_DefaultBox>,iexplore.exe ProcessGroup=<InternetAccess_PokerStars>,Pokerstars.Exe,PokerStarsUpdate.exe,PokerStarsCommunicate.exe [DefaultBox] ClosedIpcPath=!<RunAccess_DefaultBox>,* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\RawIp ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Ip* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Tcp* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Afd* [PokerStars] ClosedFilePath=!<InternetAccess_PokerStars>,\Device\RawIp ClosedFilePath=!<InternetAccess_PokerStars>,\Device\Ip* ClosedFilePath=!<InternetAccess_PokerStars>,\Device\Tcp* ClosedFilePath=!<InternetAccess_PokerStars>,\Device\Afd* So first we merged two instructions together that pertained to the same sandbox. And then we added and merged a second sandbox as well. :wink: ]]> Hi Mitch This is beautiful. Question. Do we also need a ProcessGroup=<RunAccess_PokerStars>,Pokerstars.exe. etc etc etc Type statement so these can run in the Pokerstars sandbox. A big caveat for Tzuk and all. Clearly this involves editing the sandbox ini file. This could affect sandboxie the same way editing the registry can affect your system. Don't do this unless a) you are comfortable and b) you make a backup of the file first. Now off to edit. Pete MitchE323: Control Your Sandbox http://www.sandboxie.com/phpbb/viewtopic.php?p=24512#24512 Sun Jul 27, 2008 10:48 am http://www.sandboxie.com/phpbb/viewtopic.php?p=24512#24512 This can be a thread where members can post working ini portions, so those that are new or are having trouble can see what the settings should look like. We have hints and tips scattered all over and this can be a central location. We have a few members that are really good with Firefox, a few others that are really good with IE, and the same for Opera and Outlook. It would be great if they could post pertinent parts of their ini files. I would leave out all of the 'LingerProcess=" and User Settings etc as they only produce very long posts that are hard to focus on. I'll start out with one where you can take full control over what happens within your sandbox. Let's say that you want to allow only four programs to run in a sandbox. That's executing at all is what I mean. This could really be of benefit in terms of what would happen if you downloaded a virus. We know that any virus can not escape the sandbox and damage your system. But what about a virus that runs and just keeps sapping resources? Or a keylogger that records your keystrokes? Some of this has to be inserted by 'Edit Configuration' because ProcessGroups was invented by Tzuk after he was already finished with the new SandboxIE GUI. I will use ClosedIpcPath, and ClosedFilePath. OK, I will make those four programs be Internet Explorer, Word, Excel and Paint Shop Pro. [GlobalSettings] ProcessGroup=<RunAccess_DefaultBox>,iexplore.exe,winword.exe,excel.exe,psp.exe,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe [DefaultBox] ClosedIpcPath=!<RunAccess_DefaultBox>,* That setting says that only Internet Explorer, Word, Excel and Paint Shop Pro can run in the DefaultBox sandbox. You need to include the three SandboxIE executables as SandboxIE needs them to run. So a group was created, and then rules for that group in a sandbox were set. Now if Virus.exe, or Keylogger.exe is somehow downloaded into that sandbox during your surfing, it can not even run in the first place. You can set your virus scanner to ignore the sandbox. Notice also that the four programs do not necessarily need to run in this sandbox, they are allowed to run. This would be from right-click 'run sandboxed'. If you are registered, you can use ForceProcess or ForceFolder and then those executables would have to run in that box. You can even get a little tighter with your rules by limiting internet access. I sure as heck do not trust Word and Excel and PSP with internet access, so I will stop that. *Important Notice; There are new additional lines added for Internet Access which are explained by Tzuk later in this thread. [GlobalSettings] ProcessGroup=<InternetAccess_DefaultBox>,iexplore.exe [DefaultBox] ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\RawIp ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Ip* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Tcp* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Afd* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\RawIP6 ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Udp ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Udp6 That setting says that only Internet Explorer can access the net from the DefaultBox sandbox. A group has been created, and rules for that group in a sandbox have been set. When I merge the two sets of instructions together, the ini file looks like this. [GlobalSettings] ProcessGroup=<RunAccess_DefaultBox>,iexplore.exe,winword.exe,excel.exe,psp.exe,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe ProcessGroup=<InternetAccess_DefaultBox>,iexplore.exe [DefaultBox] ClosedIpcPath=!<RunAccess_DefaultBox>,* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\RawIp ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Ip* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Tcp* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Afd* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\RawIP6 ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Udp ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Udp6 That complete instruction states that only those four programs (actually seven) can run in the DefaultBox sandbox, and only one of them can access the web - Internet Explorer. OK, so let's create a second sandbox. [GlobalSettings] ProcessGroup=<InternetAccess_PokerStars>,Pokerstars.Exe,PokerStarsUpdate.exe,PokerStarsCommunicate.exe [PokerStars] ClosedFilePath=!<InternetAccess_PokerStars>,\Device\RawIp ClosedFilePath=!<InternetAccess_PokerStars>,\Device\Ip* ClosedFilePath=!<InternetAccess_PokerStars>,\Device\Tcp* ClosedFilePath=!<InternetAccess_PokerStars>,\Device\Afd* ClosedFilePath=!<InternetAccess_PokerStars>,\Device\RawIP6 ClosedFilePath=!<InternetAccess_PokerStars>,\Device\Udp ClosedFilePath=!<InternetAccess_PokerStars>,\Device\Udp6 That setting says that in the PokerStars sandbox, only the three listed programs can access the web. Now let's merge the two sandboxes together. [GlobalSettings] ProcessGroup=<RunAccess_DefaultBox>,iexplore.exe,winword.exe,excel.exe,psp.exe,sandboxiedcomlaunch.exe,sandboxierpcss.exe,start.exe ProcessGroup=<InternetAccess_DefaultBox>,iexplore.exe ProcessGroup=<InternetAccess_PokerStars>,Pokerstars.Exe,PokerStarsUpdate.exe,PokerStarsCommunicate.exe [DefaultBox] ClosedIpcPath=!<RunAccess_DefaultBox>,* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\RawIp ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Ip* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Tcp* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Afd* ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\RawIP6 ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Udp ClosedFilePath=!<InternetAccess_DefaultBox>,\Device\Udp6 [PokerStars] ClosedFilePath=!<InternetAccess_PokerStars>,\Device\RawIp ClosedFilePath=!<InternetAccess_PokerStars>,\Device\Ip* ClosedFilePath=!<InternetAccess_PokerStars>,\Device\Tcp* ClosedFilePath=!<InternetAccess_PokerStars>,\Device\Afd* ClosedFilePath=!<InternetAccess_PokerStars>,\Device\RawIP6 ClosedFilePath=!<InternetAccess_PokerStars>,\Device\Udp ClosedFilePath=!<InternetAccess_PokerStars>,\Device\Udp6 So first we merged two instructions together that pertained to the same sandbox. And then we added and merged a second sandbox as well. :wink: Edited to include new Internet access lines.