jokerfool Posted June 7, 2017 Report Share Posted June 7, 2017 Can someone please explain how the update actually works? When I upload a file to the server and check for update it tells me an update is available, ok all well and good since I just updated it. But if I close Ketarin and re open and do another scam it tells me that an update is available. How does Ketarin actually know if an update is available? Is there a custom value I can use to check or trigger something? Some help please. Thank you. Link to comment Share on other sites More sharing options...
shawn Posted June 7, 2017 Report Share Posted June 7, 2017 You need to make sure that you're using an "indicator for changes". You'll find this on the second tab (Advanced settings) of the main app window. Populate the field "use the following variable as indicator for changes" with the variable (such as "version") that you're monitoring to determine if an app update actually occurred. Without this field populated, Ketarin has to perform a best-guess effort to determine if a file has changed. If the server doesn't support E-Tag, accurate timestamps or other common detail information about the download, then you will end up with Ketarin downloading the file *every* single time you check for updates, even if nothing has changed. If the standard HTTP methods of identifying changes are not being offered by the server, the only way Ketarin can know is to complete the download and check against the existing file. For small files this is a minor inconvenience. For OS ISOs and the like it can be a huge waste of resources. Link to comment Share on other sites More sharing options...
jokerfool Posted June 7, 2017 Author Report Share Posted June 7, 2017 So in that field "use the following variable as indicator for changes" just write the word version? Link to comment Share on other sites More sharing options...
shawn Posted June 9, 2017 Report Share Posted June 9, 2017 It really depends on how you have it configured. you'll need to assign it to a variable that exists - which means one that you've created within the [Variables] button on the Application tab. If the variable "version" doesn't exist yet, then you'll need to make one and populate it by scalping a webpage where the version is displayed, either with a regular expression or start/end behavior. If you share the link where you're getting the download for the problem app, I'll demonstrate how to build a version variable. Link to comment Share on other sites More sharing options...
jokerfool Posted June 9, 2017 Author Report Share Posted June 9, 2017 May as well just pick any of the apps cos all 860+ dont do it. http://filehippo.com/download_baidu_spark_browser/ Thanks Link to comment Share on other sites More sharing options...
jokerfool Posted June 10, 2017 Author Report Share Posted June 10, 2017 I dont know if I did this right but: I added {ver} to that area and the image shows the green ticks to which I pressume no update is available. Yet the 7z, Firefox or Media one all were updated or even force downloaded and when checking for update still says update available??? So confused. Link to comment Share on other sites More sharing options...
jokerfool Posted June 10, 2017 Author Report Share Posted June 10, 2017 If getting the versions right is based on the variables and looking at the code, that is one tough trek to go down Link to comment Share on other sites More sharing options...
floele Posted June 10, 2017 Report Share Posted June 10, 2017 You can enable the log window in the menu. This will show you exactly what Ketarin is doing and why Link to comment Share on other sites More sharing options...
jokerfool Posted June 11, 2017 Author Report Share Posted June 11, 2017 Ketarin is really frustrating, I do believe that this doesnt work all the time. It would be good if the filehippo option could be configured somehow to either other sites or manually add custom commands so files can easily be downloaded. Cant get this green tick working properly. Very annoying. Link to comment Share on other sites More sharing options...
shawn Posted June 12, 2017 Report Share Posted June 12, 2017 it looks like you might be using "check for updates only, do not download". Please post the XML for the 7z or Firefox so I can verify this. Link to comment Share on other sites More sharing options...
jokerfool Posted June 12, 2017 Author Report Share Posted June 12, 2017 None of those boxes are ticked across all 900+apps. I do have a question. I have noticed that on some websites when using the default commands, 7z extract, then delete, when it comes time to check for an update it wil say there is an update in the view log because it cant find filename blah.zip hencely because the default command deleted it. So if I remove that command and try again then it works. Issue: What happens after I release say 5 updates, all of a sudden I am going to have all these excess blah.zip files still hanging around because that delete command isn't in there. How do I combat this? I've tried to wrap my head around the variable option but that is really confusing. Thanks Link to comment Share on other sites More sharing options...
jokerfool Posted June 12, 2017 Author Report Share Posted June 12, 2017 Also look at this, this is Avira AV 1. All files are deleted 2. Check for update, update required 3. Update 4. Check for update, update required, md5 doesn't match, repeat... This is coming from Filehippo. 13/06/2017 02:16:38: Avira AV: Using referer: (none) 13/06/2017 02:16:41: Avira AV: Server source file: /download/file/9fca22d86da764c0249476769aeccbca4fc92b5ebe3266279e1c489aa37a9d27 13/06/2017 02:16:41: Avira AV: Determined target file name: c:\GEGeek_Toolkit\ProgramFiles\Malware Removal\Avira AV\avira_en_free0___flh.exe 13/06/2017 02:16:41: Avira AV: Checking if update is required... 13/06/2017 02:16:41: Avira AV: Update required, 'c:\GEGeek_Toolkit\ProgramFiles\Malware Removal\Avira AV\avira_en_free0___flh.exe' does not yet exist 13/06/2017 02:16:41: Avira AV: Skipped downloading updates 13/06/2017 02:16:41: Update finished 13/06/2017 02:17:30: Update started with 1 application(s) 13/06/2017 02:17:31: Avira AV: Using referer: (none) 13/06/2017 02:17:33: Avira AV: Server source file: /download/file/5c5c2094338b290c538ba09f2a8ce7c9e00ce7e56a38998713054851d67476fa 13/06/2017 02:17:33: Avira AV: Determined target file name: c:\GEGeek_Toolkit\ProgramFiles\Malware Removal\Avira AV\avira_en_free0___flh.exe 13/06/2017 02:17:33: Avira AV: Checking if update is required... 13/06/2017 02:17:33: Avira AV: Update required, 'c:\GEGeek_Toolkit\ProgramFiles\Malware Removal\Avira AV\avira_en_free0___flh.exe' does not yet exist 13/06/2017 02:17:39: Update finished 13/06/2017 02:17:41: Update started with 1 application(s) 13/06/2017 02:17:42: Avira AV: Using referer: (none) 13/06/2017 02:17:43: Avira AV: Server source file: /download/file/bfa90d9ac8c16df5b1c765ec0c9cdbfe54dac0a39b9f45613fda90facd94337e 13/06/2017 02:17:43: Avira AV: Determined target file name: c:\GEGeek_Toolkit\ProgramFiles\Malware Removal\Avira AV\avira_en_free0___flh.exe 13/06/2017 02:17:43: Avira AV: Checking if update is required... 13/06/2017 02:17:44: Avira AV: Update required, MD5 does not match 13/06/2017 02:17:44: Avira AV: Skipped downloading updates 13/06/2017 02:17:44: Update finished 13/06/2017 02:18:02: Update started with 1 application(s) 13/06/2017 02:18:03: Avira AV: Using referer: (none) 13/06/2017 02:18:05: Avira AV: Server source file: /download/file/3f7e71a6e631ba2cf179d3694eeca2118c8eb66bc543fcba94bbc87fe0ca36a6 13/06/2017 02:18:05: Avira AV: Determined target file name: c:\GEGeek_Toolkit\ProgramFiles\Malware Removal\Avira AV\avira_en_free0___flh.exe 13/06/2017 02:18:19: Update finished 13/06/2017 02:18:20: Update started with 1 application(s) 13/06/2017 02:18:21: Avira AV: Using referer: (none) 13/06/2017 02:18:22: Avira AV: Server source file: /download/file/ee1f48236b02e44058f8332bcf2efa3d734d7f96835d5316ce14c55404c77393 13/06/2017 02:18:22: Avira AV: Determined target file name: c:\GEGeek_Toolkit\ProgramFiles\Malware Removal\Avira AV\avira_en_free0___flh.exe 13/06/2017 02:18:22: Avira AV: Checking if update is required... 13/06/2017 02:18:22: Avira AV: Update required, MD5 does not match 13/06/2017 02:18:22: Avira AV: Skipped downloading updates 13/06/2017 02:18:23: Update finished Link to comment Share on other sites More sharing options...
shawn Posted June 13, 2017 Report Share Posted June 13, 2017 do you have a variable or other value in the Advanced, "Compare with hash value" setting? Link to comment Share on other sites More sharing options...
shawn Posted June 13, 2017 Report Share Posted June 13, 2017 And is the hash-value drop-down set to "(None)" or MD5? Link to comment Share on other sites More sharing options...
jokerfool Posted June 13, 2017 Author Report Share Posted June 13, 2017 Nothing is in that section and that box is always set to none on all apps XML: <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="aa797d17-5c7b-4fb2-9ae3-6a4fa9b6ee19"> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>4799712</LastFileSize> <LastFileDate>2017-06-13T02:18:19.2900959</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <HashVariable /> <HashType>None</HashType> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions /> <Variables /> <ExecuteCommand /> <ExecutePreCommand /> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Malware Removal</Category> <SourceType>FileHippo</SourceType> <PreviousLocation>c:\GEGeek_Toolkit\ProgramFiles\Malware Removal\Avira AV\avira_en_free0___flh.exe</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId>avira</FileHippoId> <LastUpdated>2017-06-13T02:18:19.2900959</LastUpdated> <TargetPath>{root}GEGeek_Toolkit\ProgramFiles\{category}\Avira AV\</TargetPath> <FixedDownloadUrl /> <Name>Avira AV</Name> </ApplicationJob> </Jobs> Just did another check and same information 14/06/2017 07:48:42: Update started with 1 application(s) 14/06/2017 07:48:43: Avira AV: Using referer: (none) 14/06/2017 07:48:46: Avira AV: Server source file: /download/file/481153927c251aca22fa18a882805a3079c99218e06bc0ca0519f2f2d57505d8 14/06/2017 07:48:46: Avira AV: Determined target file name: c:\GEGeek_Toolkit\ProgramFiles\Malware Removal\Avira AV\avira_en_free0___flh.exe 14/06/2017 07:48:46: Avira AV: Checking if update is required... 14/06/2017 07:48:47: Avira AV: Update required, MD5 does not match 14/06/2017 07:48:47: Avira AV: Skipped downloading updates 14/06/2017 07:48:47: Update finished Link to comment Share on other sites More sharing options...
shawn Posted June 20, 2017 Report Share Posted June 20, 2017 ah - filehippo. hash checking is imposed on all filehippo apps, and unfortunately, their site sometimes doesn't work or consistently allow for content scraping. currently, the MD5 hash is on the "Technical" page here. while the MD5 does match that of the file, it's most likely a matter of scrape failure. @floele - it looks like there might be a problem with FH again Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now