pf::scan - Module that performs the vulnerability scan operations
pf::scan contains the general functions required to lauch and complete a vulnerability scan on a host
Instantiate the correct vulnerability scanning engine with attributes
Parse a scan report from the scan object and trigger violations if needed
Retrieve a scan object populated from the database using the scan id
Prepare the scan attributes, call the engine instantiation and start the scan
We are also a lean base class for pf::scan::*.
Update the status and reportId of the scan in the database.
Returns true or false based on wether scan is considered expired or not.
This basically means can we still apply the result of a scan to a node or was it already applied.
Inverse inc. <info@inverse.ca>
Copyright (C) 2005-2015 Inverse inc.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.