Class FileScan
Description
Class Constant Summary
Method Summary
FileScan
__construct
()
void
__destruct
()
void
EnableUpdates
()
array
GetDirectories
()
array
GetDirectoryPresets
()
array
GetQuarantinedViruses
()
array
GetScanSchedule
()
void
RemoveScanSchedule
()
boolean
ScanScheduleExists
()
void
SetScanSchedule
(string $minute, string $hour, string $dayofmonth, string $month, string $dayofweek)
void
StartScan
()
void
StopScan
()
Variables
Methods
Constructor __construct (line 71)
FileScan
__construct
()
Redefinition of:
- Engine::__construct()
- Engine constructor.
AddDirectory (line 88)
Adds directory to scan list.
void
AddDirectory
(string $dir)
- string $dir: Directory to scan
DeleteQuarantinedVirus (line 378)
Deletes a quarantined virus.
void
DeleteQuarantinedVirus
(string $hash)
- string $hash: MD5 hash of virus filename to delete
DeleteVirus (line 217)
Deletes a virus.
void
DeleteVirus
(string $hash)
- string $hash: MD5 hash of virus filename to delete
EnableUpdates (line 551)
Enables antivirus definition updates.
void
EnableUpdates
()
GetDirectories (line 163)
Retturns array of directories configured to scan for viruses.
array
GetDirectories
()
GetDirectoryPresets (line 191)
Returns array of preset directories.
array
GetDirectoryPresets
()
GetQuarantinedViruses (line 314)
Returns array of quarantined viruses.
array
GetQuarantinedViruses
()
GetScanSchedule (line 506)
Returns configured antivirus schedule.
array
GetScanSchedule
()
QuarantineVirus (line 264)
Quarantines a virus.
void
QuarantineVirus
(string $hash)
- string $hash: MD5 hash of virus filename to quarantine
RemoveDirectory (line 130)
Removes directory from scan list.
void
RemoveDirectory
(string $dir)
- string $dir: Directory to remove from scan
RemoveScanSchedule (line 484)
Removes an antivirus schedule.
void
RemoveScanSchedule
()
RestoreQuarantinedVirus (line 354)
Restores a quarantined virus to its orignal location/filename.
void
RestoreQuarantinedVirus
(string $hash)
- string $hash: MD5 hash of virus filename to restore
ScanScheduleExists (line 535)
Checks for existence of scan schedule.
boolean
ScanScheduleExists
()
SetScanSchedule (line 461)
Sets an antivirus schedule.
void
SetScanSchedule
(string $minute, string $hour, string $dayofmonth, string $month, string $dayofweek)
- string $minute: cron minute value
- string $hour: cron hour value
- string $dayofmonth: cron day-of-month value
- string $month: cron month value
- string $dayofweek: cron day-of-week value
StartScan (line 400)
Starts virus scanner.
void
StartScan
()
StopScan (line 429)
Stops virus scanner.
void
StopScan
()
Inherited Methods
Inherited From Engine
Engine::__construct()
Engine::AddValidationError()
Engine::CheckValidationErrors()
Engine::CopyValidationErrors()
Engine::GetValidationErrors()
Engine::Log()
Engine::__destruct()
Class Constants
CMD_KILLALL
= '/usr/bin/killall'
(line 65)
FILE_AVSCAN
= 'avscan.php'
(line 64)
Inherited Constants
Inherited from Engine
Engine::COMMAND_API
Documentation generated on Fri, 28 Aug 2009 20:32:05 -0400 by phpDocumentor 1.3.2

