Skip to content

rasp314/Sandboxie

 
 

Repository files navigation

Sandboxie

GitHub Release GitHub Pre-Release GitHub Build Status

Sandboxie is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanently modifying local & mapped drives or the windows registry. An isolated virtual environment allows controlled testing of untrusted programs and web surfing.

System requirements Release notes Security policy
Windows 7 or higher, 32-bit or 64-bit. CHANGELOG.md SECURITY.md

We encourage the developers and security community to conduct research, report issues, and suggest improvements on this code base. However, please do not report security vulnerabilities in public GitHub comments. This repository has a SECURITY file with instructions on responsibly reporting security vulnerabilities.

Download

GitHub All Releases

Features

Sandboxie is available in two flavors, Plus and Classic. They both share the same core components, this means they have the same level of security and compatibility. What's different is the availability of features in the user interface.

Plus build has a modern Qt based UI, which supports all new features that have been added since the project went open source:

  • Snapshot Manager - this feature takes a copy of any box in order to be restored when needed
  • Maintenance mode - it allows to uninstall/install/start/stop Sandboxie driver and service when needed
  • Portable mode - you can run the installer and choose to extract all files to a directory
  • Additional UI options to block access for Windows components like printer spooler and clipboard
  • More customization options for Start/Run and Internet access restrictions
  • Global hotkey to terminate all boxed processes
  • A new firewall per sandbox which supports Windows Filtering Platform (WFP)

Classic build has the old no longer developed MFC based UI, hence it lacks native interface support for Plus features. However, most of them can be configured manually in the Sandboxie.ini configuration file, and some valuable contributions can still be applied nowadays.

If you need to check all new features at once, a good way to highlight them quickly is to find the equal sign in the CHANGELOG.md file.

Documentation

A GitHub copy of the Sandboxie documentation is currently maintained, although more volunteers are needed to keep it updated with the new changes. We recommend to check also the following labels in this repository:

future development | documentation | build issues | known issues | regressions | workaround | help wanted | more...

A partial archive of the old Sandboxie forum that was previously maintained by Invincea is still available. If you need to find something there, please use the corresponding repository search.

Project maintenance

2004 - 2013 Ronen Tzur

2013 - 2017 Invincea Inc.

2017 - 2020 Sophos Group plc

Open Source release

2020 onwards David Xanatos

Project support / sponsorship

Thank you Vector 35 for providing a Binary Ninja license to help with reverse engineering.
Binary Ninja is a multi-platform interactive disassembler, decompiler, and binary analysis tool for reverse engineers, malware analysts, vulnerability researchers, and software developers.

Thank you Icons8 for providing icons for the project.


Helpful Contributors

  • DavidBerdik - Maintainer of Sandboxie Website Archive
  • diversenok - Security analysis & PoC's
  • stephtr - CI / Certification
  • TechLord - Team-IRA / Reversing
  • hg421 - Security analysis / Code reviews
  • typpos - UI suggestions / Documentation / Code reviews
  • isaak654 - Templates / Documentation / Code fixes
  • Dyras - Templates additions
  • cricri-pingouin - UI fixes
  • Valinwolf - UI / Icons
  • daveout - UI / Icons
  • mpheath - Author of Plus installer / Code fixes
  • yfdyh000 - Localization support for Plus installer
  • NewKidOnTheBlock - Changelog fixes
  • Naeemh1 - Documentation additions
  • APMichael - Templates additions
  • vedantmgoyal2009 - Workflow to automate Plus releases in Windows Package Manager
  • weihongx9315 - Windows Credentials fix

Translators

  • yuhao2348732, nkh0472, yfdyh000, gexgd0419, Zerorigin, UnnamedOrange - Chinese Simplified
  • TragicLifeHu, Hulen - Chinese Traditional
  • RockyTDR - Dutch
  • clexanis, Mmoi-Fr - French
  • bastik-1001 - German
  • isaak654 - Italian
  • 7zip - Polish (a new translator is needed to provide updates via pull requests)
  • JNylson - Portuguese and Brazilian Portuguese
  • lufog - Russian
  • sebadamus - Spanish
  • xorcan, fmbxnary - Turkish
  • SuperMaxusa, lufog - Ukrainian
  • pb1 - Swedish

More volunteers are welcome here! ;)

Support the project

If you like the tool, please consider supporting it on Patreon: https://www.patreon.com/DavidXanatos

Or you can donate directly via the PayPal button on my website: https://xanasoft.com

Packages

No packages published

Languages

  • C 57.4%
  • C++ 38.6%
  • HTML 1.2%
  • Inno Setup 1.0%
  • NSIS 0.8%
  • Assembly 0.6%
  • Other 0.4%