diff --git a/.bin/Scripts/functions/update.py b/.bin/Scripts/functions/update.py index ff151bc1..fcd997d8 100644 --- a/.bin/Scripts/functions/update.py +++ b/.bin/Scripts/functions/update.py @@ -994,6 +994,19 @@ def update_adwcleaner(): 'AdwCleaner.exe', SOURCE_URLS['AdwCleaner']) +def update_eset_online_scanner(): + # Stop running processes + kill_process('ESET.exe') + + # Remove existing folders + remove_from_kit('ESET') + + # Download + download_generic( + r'{}\ESET'.format(global_vars['CBinDir']), + 'ESET.exe', + SOURCE_URLS['ESET Online Scanner']) + def update_kvrt(): # Stop running processes kill_process('KVRT.exe') diff --git a/.bin/Scripts/settings/sources.py b/.bin/Scripts/settings/sources.py index c65735f2..1dc650f2 100644 --- a/.bin/Scripts/settings/sources.py +++ b/.bin/Scripts/settings/sources.py @@ -13,6 +13,7 @@ SOURCE_URLS = { 'ClassicStartSkin': 'http://www.classicshell.net/forum/download/file.php?id=3001&sid=9a195960d98fd754867dcb63d9315335', 'Du': 'https://download.sysinternals.com/files/DU.zip', 'ERUNT': 'http://www.aumha.org/downloads/erunt.zip', + 'ESET Online Scanner': 'https://download.eset.com/com/eset/tools/online_scanner/latest/esetonlinescanner_enu.exe', 'ESET NOD32 AV': 'https://download.eset.com/com/eset/apps/home/eav/windows/latest/eav_nt64.exe', 'Everything32': 'https://www.voidtools.com/Everything-1.4.1.895.x86.zip', 'Everything64': 'https://www.voidtools.com/Everything-1.4.1.895.x64.zip', diff --git a/.bin/Scripts/update_kit.py b/.bin/Scripts/update_kit.py index aec91c6b..63ed62c3 100644 --- a/.bin/Scripts/update_kit.py +++ b/.bin/Scripts/update_kit.py @@ -82,6 +82,7 @@ if __name__ == '__main__': # Repairs print_info(' Repairs') try_and_print(message='AdwCleaner...', function=update_adwcleaner, other_results=other_results, width=40) + try_and_print(message='ESET Online Scanner...', function=update_eset_online_scanner, other_results=other_results, width=40) try_and_print(message='KVRT...', function=update_kvrt, other_results=other_results, width=40) try_and_print(message='RKill...', function=update_rkill, other_results=other_results, width=40) try_and_print(message='TDSS Killer...', function=update_tdsskiller, other_results=other_results, width=40)