معرفی شرکت ها


collective.ATClamAV-1.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Provides ClamAV antivirus integration for Archetypes based content types
ویژگی مقدار
سیستم عامل -
نام فایل collective.ATClamAV-1.2
نام collective.ATClamAV
نسخه کتابخانه 1.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Yiorgis Gozadinos
ایمیل نویسنده ggozad@jarn.com
آدرس صفحه اصلی http://pypi.python.org/pypi/collective.ATClamAV
آدرس اینترنتی https://pypi.org/project/collective.ATClamAV/
مجوز GPL
collective.ATClamAV =================== Introduction ------------ ``collective.ATClamAV`` aims at providing antivirus integration to Plone sites. It does that by defining a validator that can be used with any content type that uses File or Image field(s). The open-source `Clam Antivirus`_ is supported which is available for all platforms. Usage ----- To start, you need to have ``clamd`` running on some host accessible by your instances. ``collective.ATClamAV`` supports either UNIX socket connections or remote connections. Install collective.ATClamAV and setup the host & port or the path to the ``clamd`` socket in the control panel (default is a network connection to ``clamd`` listening on *localhost* at port 3310). By default *Files* and *Images* are going to be checked for viruses when added or updated. Adding anti-virus protection to non-ATFile based content -------------------------------------------------------- In order to add anti-virus protection to your custom content types you only need to add the *isVirusFree* validator to your FileField(s). For instance: :: FileField('file', validators = (('isNonEmptyFile', V_REQUIRED), ('isVirusFree', V_REQUIRED),), widget = FileWidget(label=u'File'), ) Testing ------- By default tests mock ``clamd`` and do not require it being installed. If you want to test your ``clamd`` setup as well, run tests on all levels i.e. :: ./bin/test -a2 using the provided buildout. Two ``plone.app.testing`` layers (with the mocker and without) are provided if you want to integrate the package in your own tests, see ``testing.py``. Development ----------- If you want to get involved with the development of collective.ATClamAV please use `github`_ to submit your patches/issues. Credits ------- Some code was shamelessly borrowed from `pyClamd`_. .. _Clam Antivirus: http://www.clamav.net .. _github: https://github.com/ggozad/collective.ATClamAV .. _pyClamd: http://xael.org/norman/python/pyclamd Changelog ========= 1.2 - 2011-03-15 ---------------- - Sent all data over the socket instead of only the first buffer. [hannosch] - Added error logging for failed scans. [hannosch] 1.1 - 2011-02-15 ---------------- - Disable virus validator during debug mode but log a warning. This allows local development to take place without having clamav installed. [hannosch] 1.0 - 2011-01-11 ---------------- - Reengineering to support images. [hannosch] - Improve coverage and use plone.app.testing. [ggozad] - Plone 4 compatibility. [ggozad, hannosch] - pep-8 [ggozad] 1.0b2 ----- - Added support for local UNIX sockets [ggozad] 1.0b1 ----- - Initial release [ggozad]


نحوه نصب


نصب پکیج whl collective.ATClamAV-1.2:

    pip install collective.ATClamAV-1.2.whl


نصب پکیج tar.gz collective.ATClamAV-1.2:

    pip install collective.ATClamAV-1.2.tar.gz