|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opennms.netmgt.vulnscand.NessusScanConfiguration
This class encapsulates the information about an interface necessary to schedule it for scans.
Field Summary | |
java.net.InetAddress |
hostname
Hostname of the Nessus daemon |
int |
hostport
Port number where Nessusd is running |
(package private) long |
interval
Milliseconds between the end of a scan and the beginning of the next scan of this interface |
(package private) java.sql.Timestamp |
lastScan
Timestamp of last scanned time |
java.lang.String |
password
Nessus password |
int |
scanLevel
Level of intrusiveness of the scanning (1-4) |
(package private) boolean |
scheduled
Marker that tells whether or not the object is currently scheduled |
java.net.InetAddress |
targetAddress
Target of the Nessus scan |
java.lang.String |
username
Nessus username |
Constructor Summary | |
(package private) |
NessusScanConfiguration(java.net.InetAddress address,
int newScanLevel,
java.util.Date newLastScan,
long newInterval)
|
(package private) |
NessusScanConfiguration(java.net.InetAddress address,
int newScanLevel,
java.sql.Timestamp newLastScan,
long newInterval)
|
Method Summary | |
(package private) java.net.InetAddress |
getAddress()
|
(package private) java.sql.Timestamp |
getLastScanned()
|
(package private) long |
getRescanInterval()
|
private void |
init()
Enter values from the configuration |
(package private) boolean |
isScheduled()
|
(package private) boolean |
isTimeForRescan()
|
boolean |
isValid()
Validation function. |
(package private) void |
setLastScanned(java.util.Date newLastScan)
|
(package private) void |
setLastScanned(java.sql.Timestamp newLastScan)
|
(package private) void |
setScheduled(boolean newScheduled)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public java.lang.String username
public java.lang.String password
public java.net.InetAddress hostname
public int hostport
public java.net.InetAddress targetAddress
public int scanLevel
java.sql.Timestamp lastScan
long interval
boolean scheduled
Constructor Detail |
NessusScanConfiguration(java.net.InetAddress address, int newScanLevel, java.sql.Timestamp newLastScan, long newInterval)
NessusScanConfiguration(java.net.InetAddress address, int newScanLevel, java.util.Date newLastScan, long newInterval)
Method Detail |
private void init()
boolean isScheduled()
java.net.InetAddress getAddress()
java.sql.Timestamp getLastScanned()
long getRescanInterval()
void setScheduled(boolean newScheduled)
void setLastScanned(java.util.Date newLastScan)
void setLastScanned(java.sql.Timestamp newLastScan)
boolean isTimeForRescan()
public boolean isValid()
|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |