Great work, Mike.

I've seen this problem since my first tests with EFW (under XEN).
Now the XEN-implementation works, so I'll test it also.

This theme including the fix should be would be dokumented on the EFW Wiki
;-)
 
Regards
Neobiker
--
http://efw.neobiker.de/wiki   Wiki for EFW Community incl. EFW / XEN
informations (English)
http://www.neobiker.de/wiki  Neobikers Wiki (actual only German)
 

Mike Tremaine wrote:
> 
> Mike Tremaine wrote:
>> Anyone have trouble downloading large files through the Proxy? I'm asking 
>> because built the new ClamAV but I was testing it out and noticed that I
>> had 
>> problem with Frox blocking large tar.gz files even after I change the
>> Clamd 
>> settings to allow [pass] large archives. It kept treating them like they
>> were 
>> Viruses.
>> 
>> I rebooted the test box and now it acts like they can pass but the
>> download 
>> still times out. And since everything is on the same 100/mbit LAN there
>> is no 
>> way it is really timing out.
>> 
>> 
> 
> So here is the deal with Frox and large archive files [or even other very
> large 
> files]. Frox calls clamdscan internally and pass the file you have
> downloaded 
> to it as sub-process. Clamdscan scans the file and returns the 0 or 1
> [actually 
> 256 ;/] for clean or virus. Life is good and it works.... Except frox will
> only 
> wait for clamdscan to return for a limited amount of time. [I think it is
> 120 
> secs but I'll have to look at the source code.] If clamdscan does not
> return 
> frox times out the session.
> 
> One of the horrible things about this is that even if you have set clamd
> to not 
> scan Archives greater then XXMB frox will still scan it. So that 250MB
> tarball 
> you just downloaded is going to get scanned. If you have a slow system
> [like my 
> 550MHZ development box!!!] this is going to time out and you can not
> download 
> through frox anything bigger then clamdscan can scan in 2mins.
> 
> Here is my solution. I wrote wrapper that can handle calling clamdscan and 
> doing sanity checks on the file first. I tested this out and it works
> fine. I'm 
> going to improve it a bit more so that all the options can be set on the 
> command line which will make it even more flexible. Then I'll try to
> update the 
> Frox GUI page so we can control it from there.
> 
> But here is the solution in the raw form.
> 
> http://www.stellarcore.net/downloads/efw2-development/clamdscan_wrapper.py
> 
> You can install that in /usr/local/bin and all you have to do is change 1
> line 
> in /etc/froc/frox.conf.
> 
> VirusScanner '"/usr/local/bin/clamdscan_wrapper.py" "%s"'
> 
> Restart Frox and you can now pass big archives without wasting the CPU
> scanning 
> them. I set maxsize at 15000000 somewhere near 15MB and maxsize_return is
> 0 
> which means signal Frox that it is ok. If you want to deny large archives 
> change the 0 to a 1 and it will be denied. Increase maxsize to whatever
> you 
> feel is right for your system. It takes my development box a little more
> then 
> 2mins to scan a 30MB abiword tar.gz...
> 
> Obviously if you are not having this problem don't bother with this fix.
> I'll 
> work on making it clean and getting my changes upstream into Endian for
> the 
> next release.
> 
> -Mike
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Efw-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/efw-user
> 
> 

-- 
View this message in context: 
http://www.nabble.com/-Efw-user--FTP-downloading-large-files-through-Frox-tf2818057.html#a7896647
Sent from the efw-user mailing list archive at Nabble.com.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Efw-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/efw-user

Reply via email to