Skip to main content

Graphical utility for destroying, zeroing, and deleting files, to complicate or completely impossible to restore them. Aleksandr Suvorov | https://github.com/mysmarthub/smartcleaner | Donate: 4276 4417 5763 7686 | 4048 4150 0400 5852

Project description

Smart Cleaner

Graphical utility for destroying, zeroing, and deleting files, to complicate or completely impossible to restore them.

-----------------------------------------------------------------------------
Licensed under the terms of the BSD 3-Clause License
(see LICENSE for details)
https://github.com/mysmarthub
Copyright © 2020-2021 Aleksandr Suvorov
-----------------------------------------------------------------------------


PyPI - Downloads PyPI PyPI - Format GitHub GitHub Repo stars GitHub release (latest by date)

Download Smart Cleaner Download Smart Cleaner


Smart Cleaner (Windows version) download smart_cleaner.exe:

Download Smart Cleaner (For Windows) Download Smart Cleaner (For Windows)


Smart Cleaner


Help the project financially:

Yandex Money: https://yoomoney.ru/to/4100115206129186

Visa: 4048 0250 0089 5923

https://paypal.me/myhackband


Description:

Warning:

Be extremely careful when working with the utility. Destroyed data cannot be restored!

If you add a folder, all nested files in all nested folders will be destroyed recursively!

The program allows you to:

  1. Moving through the file system, add and exclude files and folders for further work with them.

  1. Destroy files by multiple rewrites using shred on Linux, and the reset and delete method on Windows

  1. Zeroing files, all information from the file is deleted, the file size is 0b (especially convenient for large files to speed up work, first zeroing, then destroying)

  1. Reset + delete. Before deleting, all information in the file is erased, the file size becomes 0b, and then the file is deleted.

  1. Deleting folders after destroying all files in them. (If raw files will remain in some folder, and the folder will not be deleted)

  1. Displays the number of processed files, folders, and errors.

  1. Displays information about the work and errors that occurred when working with files and folders in the information console.

  1. Select the number of file overwrites.

The program uses Pyside2

It is recommended to use Smart Cleaner on Linux systems. If you need to destroy files in Windows, you can boot from LiveUSB Linux, run Smart Cleaner, mount the desired disk (read + write) and destroy the files.

If you have Python installed on your Windows system, you can run Smart Cleaner or install it using pip (you will also need to install dependencies), you can also download smart_cleaner.exe, it does not require the installation of python and additional libraries.

smart_cleaner.exe it does not require installation, it is started by double-clicking. Some antivirus programs may show it as a threat, but the code is open and the file does not contain any threats, all this is because the utility goes through folders and performs actions with files.


Help:

You can install the program using pip or pip3:

Install: pip install smartcleaner or pip3 install smartcleaner

Launch: smartcleaner

To erase/delete some files, you need to run as an administrator:

sudo pip install smartcleaner

sudo smartcleaner


sudo apt install git

git clone https://github.com/mysmarthub/smartcleaner.git

pip install -r smartcleaner/requirements.txt

python smartcleaner/smartcleaner/smart_cleaner.py or python3 smartcleaner/smartcleaner/smart_cleaner.py

To erase/delete some files, you need to run as an administrator:

sudo pip3 install -r requirements.txt

sudo python smartcleaner/smartcleaner/smart_cleaner.py


Links:

GitHub Smart Cleaner

PyPi smartcleaner

Smart Cleaner

Smart Cleaner (For Windows)


Disclaimer of liability:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


Requirements:

The program uses Pyside2

Python 3+


Support:

Email: mysmarthub@ya.ru
Copyright © 2020 Aleksandr Suvorov

-----------------------------------------------------------------------------
Licensed under the terms of the BSD 3-Clause License
(see LICENSE for details)
https://github.com/mysmarthub
Copyright © 2020-2021 Aleksandr Suvorov
-----------------------------------------------------------------------------

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for smartcleaner, version 1.1.1
Filename, size File type Python version Upload date Hashes
Filename, size smartcleaner-1.1.1-py3-none-any.whl (10.1 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size smartcleaner-1.1.1.tar.gz (12.2 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page