as many others I had problems with updating my av-bases and cis-updates using Comodo Offline Updater.
As a countermeasure I programmed a little tool which I named “ComoLoader”.
It’s a really simple console application written in java. In this way you can be independent from Windows.
The Archive contains 4 files:
comoloader.jar - my program
run.bat - for windows user
run.sh - for linux users
config.xml - config file
There are two ways to start my ComoLoader:
Using the console with the command “java -jar comoloader.jar”.
If you get a OutOfMemoryException (might happen) try this:
“java -Xmx600m -jar comoloader.jar”
Use the run.bat/run.sh (recommended)
The config.xml contains 4 nodes: general, av, cis, other.
Setup Serveraddress, port and updateinterval in seconds here.
Setup the update58, update55, … folders here (same as in Comodo Offline Updater)
Those folders will contain the Virus Signatures.
Setup the init_1800, init_1500, … folders here (same as in Comodo Offline Updater)
Those folders will contain the Updates for CIS.
I used this for other files I found which CIS is requesting (Announcements and stuff).
I’m not sure if they are needed or not.
The config file is already set to the latest CIS version for windows.
For more information start Comodo Offline Updater and go to File->Upates information…
To stop ComoLoader press CTRL + c (Both win/linux).
- ComoLoader will now download cav.z files which are smaller
- If there’s a problem downloading the cav.z it will download the cav file instead
- Fixed some smaller Bugs
- Updated config.xml for CIS 6.0 / CIS 2013
It’s NOT a offical Software from COMODO! If there are questions/bugs/etc write a comment here.
I did NOT use code from COMODO software. I made it from scratch using the logfiles from
Comodo Offline Updater.
It will only download av-bases and cis-updates
This software is FREE.
This sotware can be shared but NOT in any way altered.
Please consider that my native language is not english
I have comodo IS 5.10 in my standalone(Comp.1). Now I have downloaded offline updater in my internet PC(Comp.2), which has kaspersky. How to update my offline sytem?
Please give step by step configuration of remote folders, ports, work folder etc. Which files to copy to my usb?
how to change update source in my Comp.1?
Can you please provide support for 7z archive download instead of the direct bases download.
Since this is already supported by CIS in the latest versions, it greatly reduces the download size. (Currently Comodo Offline Updater supports this)
I understand that this program downloads bases and release updates for offline use. But, how can we update clients with this ?
Can you please explain the way to setup http proxy server in Standalone system.
Do we compulsorily need to install COU on the standalone system ?
(I am asking this because COU requires XP SP3 which is not always available on some systems)
sorry for this late response but I almost forgot about this little sideproject.
It’s not that big of a problem to implement 7z support.
I will provide a updated version soon.
As far as I know about COU it’s nothing more than a downloader and a little HTTP-Server.
There should be two ways to provide updates to clients. You can either use COU
(without their downloader which is broken anyway) or any other HTTP-Server like apache.
I never tried it with apache myself but in theory a HTTP-Server providing the cis and av
folder should work just fine.
Edit: I tested it with HFS → CIS updated just fine and ComoLoader too!
I don’t know how good your knowledge about servers, network etc is.
This Software downloads the latest updates for CIS from Comodo’s Server.
Comodo Offline Updater can then provide those updates to other PC’s in your
As far as I understand is your Comp.1 without internet/local network access right?
In this case there should be a way to do it with a usb-stick or usb-hdd but I never tried
it this way. Maybe you can provide more details and I will find a solution.
As far as i can see is HFS configurated correctly.
CIS on the other hand isn’t.
You don’t need to setup a proxy for this.
Just add a new source for your updates and deactivate http://download.comodo.com
In your example it’s http://localhost:5555
You could also use any other address (e.g. another pc in your network).
Thats it =)
Thanks for the support. It did not work for the first time, but after freshly installing CIS, it worked.
I tried to do it in Virtual machine, it works some times, and some times it does not work. I do not know why CIS behaves so oddly when it comes to updating. It takes a lot of time to refresh (I think it is a known bug).
Any way, thanks again for correcting my mistake. Thanks a lot…
works perfectly, but how can I specify which program binaries to download?
It downloads everything in inis2001, how to specify only x64 files for windows 7 (for example)?
I tried to change the line inside config.xml :
from “inis_2001/” to “inis_2001/x64/” but the program stopped downloading binaries completely.
I never thought about this option but will implement it as soon as there is some free time left.
I’m also planning to do some bigger changes to fully replace Comodo Offline Updater
(already added some library and stuff for that…). Can’t tell you a concrete date though.
Works well, but uses way too much memory (560MB) without releasing it when waiting for next download. Not obvious what that memory is being used for even while downloading files. One should think having a couple MB buffer to read into and immediately write to file should be sufficient.