Back to vBulletin 3.7 Add-ons

FractalizeR: VBulletin Antivirus
Mod Version: 1.0.2, by FractalizeR

This modification is in the archives.
vB Version: 3.7.x Rating: (3 votes - 3.67 average) Installs: 31
Released: 07 Aug 2008 Last Update: 05 Jul 2009 Downloads: 288
Not Supported Uses Plugins Additional Files Re-usable Code Translations  

What does it do?

It scans every attachment any user uploads to your forum for viruses and allows to execute various actions if any virus is found. Hack requires PHP 5.x. and (depending on driver) PHP AV extensions or some antivirus software installed on PC

Points of interest:
  • Modular architecture (can be attached to almost any antivirus. Just a few lines of code needed to write a driver)
  • Allows to exclude certain usergroups from check
  • Allows to exclude certain threats (viruses)
  • Can autoban user, that uploaded infected attachment
  • Can send PM notifications about virus to selected usergroups or users. Message text and options to send are customizable.
  • Can warn user, that uploaded virus by PM about his action. Message text and options to send are customizable.
  • Can change usergroup of the user, uploaded infected attachment
  • Can create a post in specific thread or a thread in specific forum with customized text about user and virus he tried to upload
  • Can execute arbitrary PHP code when the virus is found

How to install?
  • Unpack archive into forum root
  • Install *.xml file via Admin Control Panel (Product management)

Driver is bundled for phpLibClamAV extension which uses http://www.clamav.org antivirus natively from PHP.
Installation instructions and sources are here: http://trickie.org/code/phplibclamav.php

For other antivirus engines you will need to write a driver or at least give me full docs on antivirus you use.

How to update to latest version?

Overwrite all files by new ones from latest zip and reimport product XML file via Admin Control Panel with "Allow Overwrite" option checked.

Version history:
1.0.2
  • Fixed a problem, where my mod caused error with uploading avatars, photos and pictures printing "Fatal error: Call to a member function initializationPassed() on a non-object in /public_html/includes/class_upload.php(381) : eval()'d code on line 4"

1.0.1
  • Detailed problem description is now available in case of initialization failure in devdebug combo (enable debug mode on forum to see error message at the very bottom of the attachment adding page in combo)

Download

This modification is archived, downloads are still allowed.

File Type: %1$s fractalizer_vbav_1.0.2.zip (14.2 KB, 168 downloads)
File Type: %1$s phplibclamav.zip (13.3 KB, 77 downloads)

Screenshots

Click image for larger version
Name:	Settings-1.jpg
Views:	356
Size:	68.3 KB
ID:	85137   Click image for larger version
Name:	Settings-2.jpg
Views:	204
Size:	71.5 KB
ID:	85138   Click image for larger version
Name:	Settings-3.jpg
Views:	159
Size:	68.1 KB
ID:	85139   Click image for larger version
Name:	Settings-4.jpg
Views:	167
Size:	94.0 KB
ID:	85140  

Click image for larger version
Name:	Settings-5.jpg
Views:	160
Size:	81.3 KB
ID:	85141   Click image for larger version
Name:	Settings-6.jpg
Views:	176
Size:	64.4 KB
ID:	85142  

Similar Mods

Show Thread Enhancements FractalizeR: Extended Post Censor vBulletin 3.6 Add-ons
Profile Enhancements by Antivirus vBulletin 3.5 Add-ons

vblts.ru supports vBulletin®, 2022-2024