452 lines
13 KiB
Batchfile
452 lines
13 KiB
Batchfile
@echo off
|
|
REM === Browser Cache & Data Cleaner ===
|
|
echo ========================================
|
|
echo Browser Cache and Data Cleaner
|
|
echo ========================================
|
|
echo.
|
|
echo WARNING: This will delete browsing data!
|
|
echo This includes: Cache, Cookies, History, Passwords, etc.
|
|
echo.
|
|
echo Make sure all browsers are CLOSED before continuing!
|
|
echo.
|
|
pause
|
|
|
|
:MENU
|
|
cls
|
|
echo ========================================
|
|
echo Browser Cache and Data Cleaner
|
|
echo ========================================
|
|
echo.
|
|
echo Select cleaning mode:
|
|
echo.
|
|
echo [1] Clean ALL browsers (everything)
|
|
echo [2] Select specific browsers
|
|
echo [3] Show detected browsers
|
|
echo [0] Exit
|
|
echo.
|
|
echo ========================================
|
|
set /p MODE="Select option: "
|
|
|
|
if "%MODE%"=="1" goto CLEAN_ALL
|
|
if "%MODE%"=="2" goto SELECT_BROWSERS
|
|
if "%MODE%"=="3" goto DETECT_BROWSERS
|
|
if "%MODE%"=="0" goto EXIT
|
|
goto MENU
|
|
|
|
:DETECT_BROWSERS
|
|
cls
|
|
echo ========================================
|
|
echo Detecting Installed Browsers
|
|
echo ========================================
|
|
echo.
|
|
|
|
set FOUND=0
|
|
|
|
if exist "%LOCALAPPDATA%\Google\Chrome\User Data" (
|
|
echo [FOUND] Google Chrome
|
|
set FOUND=1
|
|
)
|
|
|
|
if exist "%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data" (
|
|
echo [FOUND] Brave Browser
|
|
set FOUND=1
|
|
)
|
|
|
|
if exist "%APPDATA%\Mozilla\Firefox\Profiles" (
|
|
echo [FOUND] Mozilla Firefox
|
|
set FOUND=1
|
|
)
|
|
|
|
if exist "%LOCALAPPDATA%\Microsoft\Edge\User Data" (
|
|
echo [FOUND] Microsoft Edge
|
|
set FOUND=1
|
|
)
|
|
|
|
if exist "%APPDATA%\tor browser\Browser\TorBrowser\Data\Browser" (
|
|
echo [FOUND] Tor Browser
|
|
set FOUND=1
|
|
)
|
|
|
|
if exist "%LOCALAPPDATA%\Vivaldi\User Data" (
|
|
echo [FOUND] Vivaldi
|
|
set FOUND=1
|
|
)
|
|
|
|
if exist "%LOCALAPPDATA%\Opera Software\Opera Stable" (
|
|
echo [FOUND] Opera
|
|
set FOUND=1
|
|
)
|
|
|
|
if exist "%LOCALAPPDATA%\Yandex\YandexBrowser\User Data" (
|
|
echo [FOUND] Yandex Browser
|
|
set FOUND=1
|
|
)
|
|
|
|
if %FOUND%==0 (
|
|
echo No browsers detected!
|
|
)
|
|
|
|
echo.
|
|
pause
|
|
goto MENU
|
|
|
|
:CLEAN_ALL
|
|
cls
|
|
echo ========================================
|
|
echo Clean ALL Browsers
|
|
echo ========================================
|
|
echo.
|
|
echo WARNING: This will delete ALL browsing data from ALL browsers!
|
|
echo Including: Cache, Cookies, History, Passwords, Sessions, etc.
|
|
echo.
|
|
set /p CONFIRM="Are you sure? Type YES to confirm: "
|
|
|
|
if /i not "%CONFIRM%"=="YES" (
|
|
echo Operation cancelled.
|
|
pause
|
|
goto MENU
|
|
)
|
|
|
|
echo.
|
|
echo Cleaning all browsers...
|
|
echo.
|
|
|
|
call :CLEAN_CHROME
|
|
call :CLEAN_BRAVE
|
|
call :CLEAN_FIREFOX
|
|
call :CLEAN_EDGE
|
|
call :CLEAN_TOR
|
|
call :CLEAN_VIVALDI
|
|
call :CLEAN_OPERA
|
|
call :CLEAN_YANDEX
|
|
|
|
echo.
|
|
echo ========================================
|
|
echo All browsers cleaned!
|
|
echo ========================================
|
|
pause
|
|
goto MENU
|
|
|
|
:SELECT_BROWSERS
|
|
cls
|
|
echo ========================================
|
|
echo Select Browser to Clean
|
|
echo ========================================
|
|
echo.
|
|
echo [1] Google Chrome
|
|
echo [2] Brave Browser
|
|
echo [3] Mozilla Firefox
|
|
echo [4] Microsoft Edge
|
|
echo [5] Tor Browser
|
|
echo [6] Vivaldi
|
|
echo [7] Opera
|
|
echo [8] Yandex Browser
|
|
echo [0] Back to Main Menu
|
|
echo.
|
|
set /p SELECT="Select browser (0-8): "
|
|
|
|
if "%SELECT%"=="1" goto CONFIRM_CHROME
|
|
if "%SELECT%"=="2" goto CONFIRM_BRAVE
|
|
if "%SELECT%"=="3" goto CONFIRM_FIREFOX
|
|
if "%SELECT%"=="4" goto CONFIRM_EDGE
|
|
if "%SELECT%"=="5" goto CONFIRM_TOR
|
|
if "%SELECT%"=="6" goto CONFIRM_VIVALDI
|
|
if "%SELECT%"=="7" goto CONFIRM_OPERA
|
|
if "%SELECT%"=="8" goto CONFIRM_YANDEX
|
|
if "%SELECT%"=="0" goto MENU
|
|
goto SELECT_BROWSERS
|
|
|
|
:CONFIRM_CHROME
|
|
cls
|
|
echo ========================================
|
|
echo Clean Google Chrome
|
|
echo ========================================
|
|
echo.
|
|
echo This will delete ALL data from Chrome including:
|
|
echo - Cache, Cookies, History, Passwords, Sessions
|
|
echo.
|
|
set /p CONFIRM="Do you want to continue? (Y/N): "
|
|
if /i "%CONFIRM%"=="Y" (
|
|
call :CLEAN_CHROME
|
|
echo.
|
|
pause
|
|
)
|
|
goto SELECT_BROWSERS
|
|
|
|
:CONFIRM_BRAVE
|
|
cls
|
|
echo ========================================
|
|
echo Clean Brave Browser
|
|
echo ========================================
|
|
echo.
|
|
echo This will delete ALL data from Brave including:
|
|
echo - Cache, Cookies, History, Passwords, Sessions
|
|
echo.
|
|
set /p CONFIRM="Do you want to continue? (Y/N): "
|
|
if /i "%CONFIRM%"=="Y" (
|
|
call :CLEAN_BRAVE
|
|
echo.
|
|
pause
|
|
)
|
|
goto SELECT_BROWSERS
|
|
|
|
:CONFIRM_FIREFOX
|
|
cls
|
|
echo ========================================
|
|
echo Clean Mozilla Firefox
|
|
echo ========================================
|
|
echo.
|
|
echo This will delete ALL data from Firefox including:
|
|
echo - Cache, Cookies, History, Passwords, Sessions
|
|
echo.
|
|
set /p CONFIRM="Do you want to continue? (Y/N): "
|
|
if /i "%CONFIRM%"=="Y" (
|
|
call :CLEAN_FIREFOX
|
|
echo.
|
|
pause
|
|
)
|
|
goto SELECT_BROWSERS
|
|
|
|
:CONFIRM_EDGE
|
|
cls
|
|
echo ========================================
|
|
echo Clean Microsoft Edge
|
|
echo ========================================
|
|
echo.
|
|
echo This will delete ALL data from Edge including:
|
|
echo - Cache, Cookies, History, Passwords, Sessions
|
|
echo.
|
|
set /p CONFIRM="Do you want to continue? (Y/N): "
|
|
if /i "%CONFIRM%"=="Y" (
|
|
call :CLEAN_EDGE
|
|
echo.
|
|
pause
|
|
)
|
|
goto SELECT_BROWSERS
|
|
|
|
:CONFIRM_TOR
|
|
cls
|
|
echo ========================================
|
|
echo Clean Tor Browser
|
|
echo ========================================
|
|
echo.
|
|
echo This will delete ALL data from Tor Browser including:
|
|
echo - Cache, Cookies, History
|
|
echo.
|
|
set /p CONFIRM="Do you want to continue? (Y/N): "
|
|
if /i "%CONFIRM%"=="Y" (
|
|
call :CLEAN_TOR
|
|
echo.
|
|
pause
|
|
)
|
|
goto SELECT_BROWSERS
|
|
|
|
:CONFIRM_VIVALDI
|
|
cls
|
|
echo ========================================
|
|
echo Clean Vivaldi
|
|
echo ========================================
|
|
echo.
|
|
echo This will delete ALL data from Vivaldi including:
|
|
echo - Cache, Cookies, History, Passwords
|
|
echo.
|
|
set /p CONFIRM="Do you want to continue? (Y/N): "
|
|
if /i "%CONFIRM%"=="Y" (
|
|
call :CLEAN_VIVALDI
|
|
echo.
|
|
pause
|
|
)
|
|
goto SELECT_BROWSERS
|
|
|
|
:CONFIRM_OPERA
|
|
cls
|
|
echo ========================================
|
|
echo Clean Opera
|
|
echo ========================================
|
|
echo.
|
|
echo This will delete ALL data from Opera including:
|
|
echo - Cache, Cookies, History, Passwords
|
|
echo.
|
|
set /p CONFIRM="Do you want to continue? (Y/N): "
|
|
if /i "%CONFIRM%"=="Y" (
|
|
call :CLEAN_OPERA
|
|
echo.
|
|
pause
|
|
)
|
|
goto SELECT_BROWSERS
|
|
|
|
:CONFIRM_YANDEX
|
|
cls
|
|
echo ========================================
|
|
echo Clean Yandex Browser
|
|
echo ========================================
|
|
echo.
|
|
echo This will delete ALL data from Yandex including:
|
|
echo - Cache, Cookies, History, Passwords
|
|
echo.
|
|
set /p CONFIRM="Do you want to continue? (Y/N): "
|
|
if /i "%CONFIRM%"=="Y" (
|
|
call :CLEAN_YANDEX
|
|
echo.
|
|
pause
|
|
)
|
|
goto SELECT_BROWSERS
|
|
|
|
REM === Cleaning Functions ===
|
|
|
|
:CLEAN_CHROME
|
|
if not exist "%LOCALAPPDATA%\Google\Chrome\User Data" (
|
|
echo [FAILED] Chrome not detected on this system
|
|
goto :EOF
|
|
)
|
|
echo Cleaning Google Chrome...
|
|
taskkill /F /IM chrome.exe >nul 2>&1
|
|
timeout /t 2 /nobreak >nul
|
|
rd /s /q "%LOCALAPPDATA%\Google\Chrome\User Data\Default\Cache" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\Google\Chrome\User Data\Default\Code Cache" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\Google\Chrome\User Data\Default\GPUCache" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\Google\Chrome\User Data\Default\Service Worker" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\Google\Chrome\User Data\Default\Cookies" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\Google\Chrome\User Data\Default\History" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\Google\Chrome\User Data\Default\Login Data" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\Google\Chrome\User Data\Default\Web Data" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\Google\Chrome\User Data\Default\Sessions" 2>nul
|
|
echo [OK] Chrome cleaned
|
|
goto :EOF
|
|
|
|
:CLEAN_BRAVE
|
|
if not exist "%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data" (
|
|
echo [FAILED] Brave Browser not detected on this system
|
|
goto :EOF
|
|
)
|
|
echo Cleaning Brave Browser...
|
|
taskkill /F /IM brave.exe >nul 2>&1
|
|
timeout /t 2 /nobreak >nul
|
|
rd /s /q "%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Cache" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Code Cache" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\GPUCache" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Service Worker" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Cookies" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\History" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Login Data" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Web Data" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Sessions" 2>nul
|
|
echo [OK] Brave cleaned
|
|
goto :EOF
|
|
|
|
:CLEAN_FIREFOX
|
|
if not exist "%APPDATA%\Mozilla\Firefox\Profiles" (
|
|
echo [FAILED] Firefox not detected on this system
|
|
goto :EOF
|
|
)
|
|
echo Cleaning Mozilla Firefox...
|
|
taskkill /F /IM firefox.exe >nul 2>&1
|
|
timeout /t 2 /nobreak >nul
|
|
for /d %%x in ("%APPDATA%\Mozilla\Firefox\Profiles\*") do (
|
|
rd /s /q "%%x\cache2" 2>nul
|
|
rd /s /q "%%x\cache" 2>nul
|
|
rd /s /q "%%x\thumbnails" 2>nul
|
|
rd /s /q "%%x\OfflineCache" 2>nul
|
|
del /f /q "%%x\cookies.sqlite" 2>nul
|
|
del /f /q "%%x\places.sqlite" 2>nul
|
|
del /f /q "%%x\key4.db" 2>nul
|
|
del /f /q "%%x\logins.json" 2>nul
|
|
del /f /q "%%x\formhistory.sqlite" 2>nul
|
|
rd /s /q "%%x\sessionstore-backups" 2>nul
|
|
)
|
|
echo [OK] Firefox cleaned
|
|
goto :EOF
|
|
|
|
:CLEAN_EDGE
|
|
if not exist "%LOCALAPPDATA%\Microsoft\Edge\User Data" (
|
|
echo [FAILED] Microsoft Edge not detected on this system
|
|
goto :EOF
|
|
)
|
|
echo Cleaning Microsoft Edge...
|
|
taskkill /F /IM msedge.exe >nul 2>&1
|
|
timeout /t 2 /nobreak >nul
|
|
rd /s /q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Cache" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Code Cache" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\GPUCache" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Service Worker" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Cookies" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\History" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Login Data" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Web Data" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Sessions" 2>nul
|
|
echo [OK] Edge cleaned
|
|
goto :EOF
|
|
|
|
:CLEAN_TOR
|
|
if not exist "%APPDATA%\tor browser\Browser\TorBrowser\Data\Browser" (
|
|
echo [FAILED] Tor Browser not detected on this system
|
|
goto :EOF
|
|
)
|
|
echo Cleaning Tor Browser...
|
|
taskkill /F /IM firefox.exe >nul 2>&1
|
|
timeout /t 2 /nobreak >nul
|
|
rd /s /q "%APPDATA%\tor browser\Browser\TorBrowser\Data\Browser\Caches" 2>nul
|
|
for /d %%x in ("%APPDATA%\tor browser\Browser\TorBrowser\Data\Browser\profile.default\*") do (
|
|
if /i "%%~nx"=="cache2" rd /s /q "%%x" 2>nul
|
|
)
|
|
del /f /q "%APPDATA%\tor browser\Browser\TorBrowser\Data\Browser\profile.default\cookies.sqlite" 2>nul
|
|
del /f /q "%APPDATA%\tor browser\Browser\TorBrowser\Data\Browser\profile.default\places.sqlite" 2>nul
|
|
echo [OK] Tor Browser cleaned
|
|
goto :EOF
|
|
|
|
:CLEAN_VIVALDI
|
|
if not exist "%LOCALAPPDATA%\Vivaldi\User Data" (
|
|
echo [FAILED] Vivaldi not detected on this system
|
|
goto :EOF
|
|
)
|
|
echo Cleaning Vivaldi...
|
|
taskkill /F /IM vivaldi.exe >nul 2>&1
|
|
timeout /t 2 /nobreak >nul
|
|
rd /s /q "%LOCALAPPDATA%\Vivaldi\User Data\Default\Cache" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\Vivaldi\User Data\Default\Code Cache" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\Vivaldi\User Data\Default\GPUCache" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\Vivaldi\User Data\Default\Cookies" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\Vivaldi\User Data\Default\History" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\Vivaldi\User Data\Default\Login Data" 2>nul
|
|
echo [OK] Vivaldi cleaned
|
|
goto :EOF
|
|
|
|
:CLEAN_OPERA
|
|
if not exist "%APPDATA%\Opera Software\Opera Stable" (
|
|
echo [FAILED] Opera not detected on this system
|
|
goto :EOF
|
|
)
|
|
echo Cleaning Opera...
|
|
taskkill /F /IM opera.exe >nul 2>&1
|
|
timeout /t 2 /nobreak >nul
|
|
rd /s /q "%APPDATA%\Opera Software\Opera Stable\Cache" 2>nul
|
|
rd /s /q "%APPDATA%\Opera Software\Opera Stable\Code Cache" 2>nul
|
|
rd /s /q "%APPDATA%\Opera Software\Opera Stable\GPUCache" 2>nul
|
|
del /f /q "%APPDATA%\Opera Software\Opera Stable\Cookies" 2>nul
|
|
del /f /q "%APPDATA%\Opera Software\Opera Stable\History" 2>nul
|
|
del /f /q "%APPDATA%\Opera Software\Opera Stable\Login Data" 2>nul
|
|
echo [OK] Opera cleaned
|
|
goto :EOF
|
|
|
|
:CLEAN_YANDEX
|
|
if not exist "%LOCALAPPDATA%\Yandex\YandexBrowser\User Data" (
|
|
echo [FAILED] Yandex Browser not detected on this system
|
|
goto :EOF
|
|
)
|
|
echo Cleaning Yandex Browser...
|
|
taskkill /F /IM browser.exe >nul 2>&1
|
|
timeout /t 2 /nobreak >nul
|
|
rd /s /q "%LOCALAPPDATA%\Yandex\YandexBrowser\User Data\Default\Cache" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\Yandex\YandexBrowser\User Data\Default\Code Cache" 2>nul
|
|
rd /s /q "%LOCALAPPDATA%\Yandex\YandexBrowser\User Data\Default\GPUCache" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\Yandex\YandexBrowser\User Data\Default\Cookies" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\Yandex\YandexBrowser\User Data\Default\History" 2>nul
|
|
del /f /q "%LOCALAPPDATA%\Yandex\YandexBrowser\User Data\Default\Login Data" 2>nul
|
|
echo [OK] Yandex cleaned
|
|
goto :EOF
|
|
|
|
:EXIT
|
|
cls
|
|
echo Exiting...
|
|
timeout /t 1 /nobreak >nul
|
|
exit |