libclamav
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 6
pyClamAV 0.4.0
pyclamav is a virus checking module for Python that uses libclamav. more>>
pyClamAV program is a python binding to libclamav written in C. By using pyClamAV, you can add virus detection capabilities to your python software in an efficient and easy way.
Intallation:
You need to have clamav and libclamav installed with clamav.h header file. You also need to have python installed.
The simplest way to compile this package is:
- Run python setup.py build
- As root run python setup.py install
It should be done.
Usage:
From python :
Python 2.3.3 (#1, Mar 21 2004, 00:29:15)
[GCC 2.95.4 20011002 (Debian prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyclamav
>>> ret=pyclamav.scanfile(/tmp/virus)
>>> print ret
(1, Worm.Sober.G)
>>> ret=pyclamav.scanthis("Buffer to test blalblabla...")
>>> print ret
(0, )
>>> print pyclamav.get_numsig()
34861
>>> print pyclamav.get_version()
(0.86.1, 898, 1117257063)
>>> print pyclamav.version()
0.3.0
>>> print pyclamav.scanfile(/tmp) # /tmp is a directory
Traceback (most recent call last):
File "", line 1, in ?
ValueError: Argument is not a filename
Enhancements:
- Support for clamav 0.90.
- Due to the removal of cl_scanbuff from libclamav, pyclamav.scanthis() had to be removed.
- Using pyclamd instead of pyclamav is strongly encouraged.
<<lessIntallation:
You need to have clamav and libclamav installed with clamav.h header file. You also need to have python installed.
The simplest way to compile this package is:
- Run python setup.py build
- As root run python setup.py install
It should be done.
Usage:
From python :
Python 2.3.3 (#1, Mar 21 2004, 00:29:15)
[GCC 2.95.4 20011002 (Debian prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyclamav
>>> ret=pyclamav.scanfile(/tmp/virus)
>>> print ret
(1, Worm.Sober.G)
>>> ret=pyclamav.scanthis("Buffer to test blalblabla...")
>>> print ret
(0, )
>>> print pyclamav.get_numsig()
34861
>>> print pyclamav.get_version()
(0.86.1, 898, 1117257063)
>>> print pyclamav.version()
0.3.0
>>> print pyclamav.scanfile(/tmp) # /tmp is a directory
Traceback (most recent call last):
File "", line 1, in ?
ValueError: Argument is not a filename
Enhancements:
- Support for clamav 0.90.
- Due to the removal of cl_scanbuff from libclamav, pyclamav.scanthis() had to be removed.
- Using pyclamd instead of pyclamav is strongly encouraged.
Download (0.012MB)
Added: 2007-02-15 License: GPL (GNU General Public License) Price:
983 downloads
PHP ClamAV Lib 0.12a
PHP ClamaAV Lib is a PHP extension that allows you to incorporate virus scanning features in your PHP scripts. more>>
PHP ClamaAV Lib is a PHP extension that allows you to incorporate virus scanning features in your PHP scripts.
It uses the Clam Antivirus API (libclamav) for virus scanning. There are supported functions for file scanning and buffer scanning.
Functions Reference:
string cl_scanfile(string filename);
Description:
Scan a file given a filename.
Parameters:
filename: the absolute / relative path to the file.
Return value:
Returns the name of the virus if this is found and returns null when no virus is found.
cl_scanfile_ex(string filename, int options, string virusname, int retcode);
Description:
Scan a file given a filename (extended version), it supports the ClamAV scanning options and returns the virusname and return code of the cl_scanfile() API function.
Parameters:
filename: the absolute / relative path to the file.
options: ClamAV scanning options.
virusname: This parameter is used to retrieve the virusname if a virus was found.
retcode: This parameter is used to retrieve the return code of the cl_scanfile API function.
string cl_scanbuff();
Description:
Scan a file given a string buffer.
Parameters:
buffer: string buffer to be scanned.
Return value:
Returns the name of the virus if this is found and returns null when no virus is found.
string cl_scanbuff_ex(string buffer, int size_buffer, string virusname, int retcode);
Description:
Scan a file given a string buffer (extended version), returns the virusname and return code of the cl_scanfile() API function..
Parameters:
buffer: string buffer to be scanned.
size_buffer: size of the buffer.
virusname: This parameter is used to retrieve the virusname if a virus was found.
retcode: This parameter is used to retrieve the return code of the cl_scanfile API function.
string cl_pretcode(int retcode);
Description:
Translates the ClamAV return code.
Parameters:
retcode: The return code of a cl_scanfile_ex(filename, options, virusname, retcode) or cl_scanbuff_ex(buffer, size_buffer, virusname, retcode) function.
Return value:
Returns a string with the return code description.
Compatibility functions:
string clam_scan_buffer(string buffer);
string clam_scan_file(string filename);
string clam_get_version();
<<lessIt uses the Clam Antivirus API (libclamav) for virus scanning. There are supported functions for file scanning and buffer scanning.
Functions Reference:
string cl_scanfile(string filename);
Description:
Scan a file given a filename.
Parameters:
filename: the absolute / relative path to the file.
Return value:
Returns the name of the virus if this is found and returns null when no virus is found.
cl_scanfile_ex(string filename, int options, string virusname, int retcode);
Description:
Scan a file given a filename (extended version), it supports the ClamAV scanning options and returns the virusname and return code of the cl_scanfile() API function.
Parameters:
filename: the absolute / relative path to the file.
options: ClamAV scanning options.
virusname: This parameter is used to retrieve the virusname if a virus was found.
retcode: This parameter is used to retrieve the return code of the cl_scanfile API function.
string cl_scanbuff();
Description:
Scan a file given a string buffer.
Parameters:
buffer: string buffer to be scanned.
Return value:
Returns the name of the virus if this is found and returns null when no virus is found.
string cl_scanbuff_ex(string buffer, int size_buffer, string virusname, int retcode);
Description:
Scan a file given a string buffer (extended version), returns the virusname and return code of the cl_scanfile() API function..
Parameters:
buffer: string buffer to be scanned.
size_buffer: size of the buffer.
virusname: This parameter is used to retrieve the virusname if a virus was found.
retcode: This parameter is used to retrieve the return code of the cl_scanfile API function.
string cl_pretcode(int retcode);
Description:
Translates the ClamAV return code.
Parameters:
retcode: The return code of a cl_scanfile_ex(filename, options, virusname, retcode) or cl_scanbuff_ex(buffer, size_buffer, virusname, retcode) function.
Return value:
Returns a string with the return code description.
Compatibility functions:
string clam_scan_buffer(string buffer);
string clam_scan_file(string filename);
string clam_get_version();
Download (0.007MB)
Added: 2005-10-10 License: GPL (GNU General Public License) Price:
1495 downloads
pyClamd 0.1.0
pyClamd is a python interface to Clamd (Clamav daemon). more>>
pyClamd library is a python interface to Clamd (Clamav daemon). By using pyClamd, you can add virus detection capabilities to your python software in an efficient and easy way.
Instead of pyClamav which uses libclamav, pyClamd may be used by a closed source product.
Usage:
From python :
Python 2.3.5 (#2, Sep 4 2005, 22:01:42)
[GCC 3.3.5 (Debian 1:3.3.5-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyclamd
>>> pyclamd.init_network_socket(localhost, 3310)
>>> print pyclamd.version()
ClamAV 0.88.3/1598/Thu Jul 13 13:38:16 2006
>>> ret = pyclamd.scan_file(/tmp/eicar.com)
>>> print ret
{/tmp/eicar.com: Eicar-Test-Signature}
>>> ret = pyclamd.scan_file(/tmp/no_virus.txt)
>>> print ret
None
>>> ret = pyclamd.scan_stream(open(/tmp/eicar.com).read())
>>> print ret
{stream: Eicar-Test-Signature FOUND}
<<lessInstead of pyClamav which uses libclamav, pyClamd may be used by a closed source product.
Usage:
From python :
Python 2.3.5 (#2, Sep 4 2005, 22:01:42)
[GCC 3.3.5 (Debian 1:3.3.5-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyclamd
>>> pyclamd.init_network_socket(localhost, 3310)
>>> print pyclamd.version()
ClamAV 0.88.3/1598/Thu Jul 13 13:38:16 2006
>>> ret = pyclamd.scan_file(/tmp/eicar.com)
>>> print ret
{/tmp/eicar.com: Eicar-Test-Signature}
>>> ret = pyclamd.scan_file(/tmp/no_virus.txt)
>>> print ret
None
>>> ret = pyclamd.scan_stream(open(/tmp/eicar.com).read())
>>> print ret
{stream: Eicar-Test-Signature FOUND}
Download (0.010MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1193 downloads
OpenAntiVirus samba-vscan 0.3.6b
samba-vscan provides on-access scanning of Samba shares with ClamAV . more>>
samba-vscan provides on-access scanning of Samba shares with ClamAV (clamd and libclamav), F-Secure AV, FRISK F-Prot Daemon, Kaspersky AntiVirus, OpenAntiVirus.org ScannerDaemon, mks AntiVirus, NAI/McAfee VirusScan, Sophos Sweep (via Sophie), Symantec AntiVirus Engine (via ICAP), and Trend Micro (via Trophie). It supports Samba 2.2.x/3.0.x.
samba-vscan currently is made of ten Samba VFS modules:
vscan-fprotd - for use with F-Prot Daemon
vscan-icap - for use with an ICAP anti-virus service, currently only Symantec AntiVirus Engine 4.x is supported (this is alpha code and not yet for production environment!)
vscan-kavp - for use with Kaspersky AntiVirus (kavdaemon) via Kaspersky KAV client C library. vscan-kavp is a stripped-down version from vscan-kavp of Ries van Twisk). For the full-featured version please see http://www.rvt.dds.nl
vscan-mks - for use with mks32 via mks_vir Daemon
vscan-oav - for use with OpenAntiVirus.org ScannerDaemon
vscan-sophos - for use with Sophos Sweep via Sophie (http://www.vanja.com/tools)
vscan-trend - for use with Trend Micro FileScanner / InterScan VirusWall via Trophie (http://www.vanja.com/tools)
vscan-clamav - for use with Clam AntiVirus Daemon (clamd) or libclamav (http://www.clamav.net)
vscan-nai - for use with NAI/McAfee uvscan
vsan-fsav - for use with F-Secure AntiVirus (daemon)
vscan-symantec - for use with Symantec Anti Virus Engine Note: the vscan-symantec odule will statically linked against the symantec library. This lib is not covered by GPL and the resulting vscan-symantec VFS module may infringe the GPL of Samba! Due this reason, the vscan-symantec module will only be build if --with-symantec flag is used for ./configure
Enhancements:
- NEW, VERSION, ChangeLog: updated
- icap/vscan-icap.c: bugfix
- Released samba-vscan 0.3.6b
-
<<lesssamba-vscan currently is made of ten Samba VFS modules:
vscan-fprotd - for use with F-Prot Daemon
vscan-icap - for use with an ICAP anti-virus service, currently only Symantec AntiVirus Engine 4.x is supported (this is alpha code and not yet for production environment!)
vscan-kavp - for use with Kaspersky AntiVirus (kavdaemon) via Kaspersky KAV client C library. vscan-kavp is a stripped-down version from vscan-kavp of Ries van Twisk). For the full-featured version please see http://www.rvt.dds.nl
vscan-mks - for use with mks32 via mks_vir Daemon
vscan-oav - for use with OpenAntiVirus.org ScannerDaemon
vscan-sophos - for use with Sophos Sweep via Sophie (http://www.vanja.com/tools)
vscan-trend - for use with Trend Micro FileScanner / InterScan VirusWall via Trophie (http://www.vanja.com/tools)
vscan-clamav - for use with Clam AntiVirus Daemon (clamd) or libclamav (http://www.clamav.net)
vscan-nai - for use with NAI/McAfee uvscan
vsan-fsav - for use with F-Secure AntiVirus (daemon)
vscan-symantec - for use with Symantec Anti Virus Engine Note: the vscan-symantec odule will statically linked against the symantec library. This lib is not covered by GPL and the resulting vscan-symantec VFS module may infringe the GPL of Samba! Due this reason, the vscan-symantec module will only be build if --with-symantec flag is used for ./configure
Enhancements:
- NEW, VERSION, ChangeLog: updated
- icap/vscan-icap.c: bugfix
- Released samba-vscan 0.3.6b
-
Download (0.16MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
698 downloads
AntiVirus Scanner 3.2.1
AntiVirus Scanner is an anti-virus scanner for Endeavour Mark II that uses the ClamAV library (libclamav). more>>
AntiVirus Scanner is an anti-virus scanner for Endeavour Mark II that uses the ClamAV library (libclamav).
AntiVirus Scanner allows you to create a list of scan items for frequently scanned locations and features easy virus database updating, all in a simple GUI environment.
<<lessAntiVirus Scanner allows you to create a list of scan items for frequently scanned locations and features easy virus database updating, all in a simple GUI environment.
Download (0.50MB)
Added: 2007-08-02 License: GPL (GNU General Public License) Price:
843 downloads
Poprox 2.31
Poprox is a POP3 and SMTP transparent filtering proxy. more>>
Poprox is a POP3 and SMTP transparent filtering proxy. The project does virus scanning using libclamav and is comparable to p3scan in philosophy.
Its design is based on a multi-process architecture which allows the detection of libclamav crashes. When this occurs, Poprox is able to delete the offending mail.
Debug mode can be toggled by sending a SIGUSR1 signal to the main process. Interactions with users can be translated in any language by using a simple template system.
<<lessIts design is based on a multi-process architecture which allows the detection of libclamav crashes. When this occurs, Poprox is able to delete the offending mail.
Debug mode can be toggled by sending a SIGUSR1 signal to the main process. Interactions with users can be translated in any language by using a simple template system.
Download (0.011MB)
Added: 2007-04-11 License: GPL (GNU General Public License) Price:
926 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above libclamav search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed