A B C D E F G H I K L M N O P R S T U V

A

AbstractAuthProbe - class com.securitycentric.metacoretex.lib.AbstractAuthProbe.
This is the abstract probe from which new AuthProbes may be extended.
AbstractAuthProbe() - Constructor for class com.securitycentric.metacoretex.lib.AbstractAuthProbe
 
AbstractCommandProbe - class com.securitycentric.metacoretex.lib.AbstractCommandProbe.
Command Probes are used to run an operating system command or tool agains the target system and store the output in the KB/Report.
AbstractCommandProbe() - Constructor for class com.securitycentric.metacoretex.lib.AbstractCommandProbe
 
AbstractDatabaseProbe - class com.securitycentric.metacoretex.lib.AbstractDatabaseProbe.
AbstractDatabasrProbe extends the AbstractProbe to implement a couple database friendly functions.
AbstractDatabaseProbe() - Constructor for class com.securitycentric.metacoretex.lib.AbstractDatabaseProbe
 
AbstractProbe - class com.securitycentric.metacoretex.lib.AbstractProbe.
This is the base abstract probe from which all probes are extended.
AbstractProbe() - Constructor for class com.securitycentric.metacoretex.lib.AbstractProbe
 
AbstractVersionProbe - class com.securitycentric.metacoretex.lib.AbstractVersionProbe.
One of the other Abstract probe classes which doesn't require the developer to implement a probe() method.
AbstractVersionProbe() - Constructor for class com.securitycentric.metacoretex.lib.AbstractVersionProbe
 
AuthProbe - interface com.securitycentric.metacoretex.interfaces.AuthProbe.
 
addDepends(String) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
This method adds an element to the underlying implementations list of depends for this probe.
addDepends(String) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Add the key to the list of KB objects which this probe uses (KB objects provided by other probes).
addOption(String, String) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
This method adds a key->value pair to the options table for this probe.
addOption(String, String) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Add a user-configurable option with a default value.
addProbeException(ProbeException) - Method in class com.securitycentric.metacoretex.lib.Target
 
addProbeReport(ProbeReport) - Method in class com.securitycentric.metacoretex.lib.Target
 
addProvides(String, String) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
This method adds an element to the underlying implementations list of resources this probe provides.
addProvides(String, String) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Add a KB key to the list of keys provided by this probe.
addReport(String) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
This method concats the specified string to the end of the existing report string and appends a newline.
addReport(String) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Add the specified string and a newline to the report.
addResultSet(ResultSet) - Method in interface com.securitycentric.metacoretex.interfaces.DatabaseProbe
this function will must automatically add the specified ResultSet the the report for the current target.
addResultSet(ResultSet) - Method in class com.securitycentric.metacoretex.lib.AbstractDatabaseProbe
Add a result set to the current report string.
args - Variable in class com.securitycentric.metacoretex.lib.AbstractCommandProbe
command line arguments for cmd

B

brute - Variable in class com.securitycentric.metacoretex.lib.AbstractAuthProbe
distinguishes weather or not this probe is a brute force probe.

C

CommandProbe - interface com.securitycentric.metacoretex.interfaces.CommandProbe.
 
clearKb() - Method in class com.securitycentric.metacoretex.lib.Target
 
clearProbeExceptions() - Method in class com.securitycentric.metacoretex.lib.Target
 
clearProbeReports() - Method in class com.securitycentric.metacoretex.lib.Target
 
cmd - Variable in class com.securitycentric.metacoretex.lib.AbstractCommandProbe
the command to run
com.securitycentric.metacoretex.interfaces - package com.securitycentric.metacoretex.interfaces
 
com.securitycentric.metacoretex.lib - package com.securitycentric.metacoretex.lib
 
compileProbe(File) - Static method in class com.securitycentric.metacoretex.lib.ProbeToolz
 
confFileVersion(File) - Static method in class com.securitycentric.metacoretex.lib.ProbeToolz
 
copyright - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
the copyright string for this probe

D

DatabaseProbe - interface com.securitycentric.metacoretex.interfaces.DatabaseProbe.
 
depVect - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
Vector of KB keys (Strings) this probe depends on
depends() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Return a vector of the KB keys this probe requires to run.
depends() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
 
dlConfFile(String, String) - Static method in class com.securitycentric.metacoretex.lib.UpdateToolz
 
dlFile(URL, String) - Static method in class com.securitycentric.metacoretex.lib.UpdateToolz
 
dlJarFile(String, String) - Static method in class com.securitycentric.metacoretex.lib.UpdateToolz
 
dlProbe(String, String) - Static method in class com.securitycentric.metacoretex.lib.UpdateToolz
 
doUpdate(MCTXUpdate) - Static method in class com.securitycentric.metacoretex.lib.UpdateToolz
Carry out the update activities based on the provided MCTXUpdate which then allows the modification of the MCTXUpdate to suit contextual needs (duplicates should be removed already).
dumpOptions() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
This method provides the probe handling subsystems with a way to get a reference to the Properties objec which stores the configuration options for this probe.
dumpOptions() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
 

E

enabled - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
probes may be disabled by user input, store it in the probe.
exVect - Variable in class com.securitycentric.metacoretex.lib.Target
 

F

familyStr - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
the name of the family for this probe which is used in GUI rendering

G

getArgs() - Method in interface com.securitycentric.metacoretex.interfaces.CommandProbe
Get the arguement string used by the Probe.
getArgs() - Method in class com.securitycentric.metacoretex.lib.AbstractCommandProbe
Return the arguments string for this command probe.
getCommand() - Method in interface com.securitycentric.metacoretex.interfaces.CommandProbe
Get the command string used by the probe
getCommand() - Method in class com.securitycentric.metacoretex.lib.AbstractCommandProbe
Get a String of the command which this probe will execute on probe().
getConfVersion(File) - Static method in class com.securitycentric.metacoretex.lib.UpdateToolz
 
getCopyright() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Get the copyright string for the current probe.
getCopyright() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Get the copyright string for this probe.
getDepIndex(Vector, Probe) - Static method in class com.securitycentric.metacoretex.lib.ProbeToolz
This will determine the EARLIEST in the vector this probe may go in order to meet it's dependencies, return -1 if providor is not yet loaded.
getException() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
 
getException() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Return a copy of a ProbeException which may have occured during the course of the probe() method.
getFamily() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
The getFamily() method should return a string representing what interface this probe implements.
getFamily() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Get the String name of the family of probes to which this probe belongs.
getHelp() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Return the Help String for this probe
getHelp() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Get a reference to the help string for the current probe.
getHost() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
The getHost() method wraps the current Target's getHost() method to allow the probe to know who it's supposed to poke.
getHost() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Get the name/ip for the current Target as a String.
getHost() - Method in class com.securitycentric.metacoretex.lib.Target
 
getIndex(Vector, Probe) - Static method in class com.securitycentric.metacoretex.lib.ProbeToolz
 
getKbKey() - Method in interface com.securitycentric.metacoretex.interfaces.CommandProbe
 
getKbKey() - Method in interface com.securitycentric.metacoretex.interfaces.VersionProbe
 
getKbKey() - Method in class com.securitycentric.metacoretex.lib.AbstractCommandProbe
Get the KB key (String) which is set by this probe.
getKbKey() - Method in class com.securitycentric.metacoretex.lib.AbstractVersionProbe
Get the KB key used for the Version object this probe tests.
getName() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
The getName() method should return a short unique name for the probe to use in descriptions.
getName() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Get the human readable name for this probe
getNameById(int) - Static method in class com.securitycentric.metacoretex.lib.ProbeToolz
 
getOption(String) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
This method returns the value of the specified option key.
getOption(String) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Get the String representing the user configured option.
getOptionKeys() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
This function returns a Vector of the keys in the Properties table which represents this probe's configuration options
getOptionKeys() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Return a vector of all the option KEYS
getProbeById(int) - Static method in class com.securitycentric.metacoretex.lib.ProbeToolz
 
getProbeExceptions() - Method in class com.securitycentric.metacoretex.lib.Target
 
getProbeId() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Each probe will have a unique ID assigned.
getProbeId() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Get the ID of this probe.
getProbeId() - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
getProbeName() - Method in class com.securitycentric.metacoretex.lib.ProbeException
 
getProbeName() - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
getProbeOptions() - Method in class com.securitycentric.metacoretex.lib.ProbeException
 
getProbeOptions() - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
getProbeReports() - Method in class com.securitycentric.metacoretex.lib.Target
 
getProbeVersion() - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
getProvIndex(Vector, Probe) - Static method in class com.securitycentric.metacoretex.lib.ProbeToolz
Determine the last index which will let this probe provide for it's dependants (first if it's dependants aren't here)
getReport() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
This method returns a String which represents the current reportable information in the probe.
getReport() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Get the String of the report for the probe.
getReport() - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
getResource(String) - Method in class com.securitycentric.metacoretex.lib.ProbeClassLoader
 
getResourceAsStream(String) - Method in class com.securitycentric.metacoretex.lib.ProbeClassLoader
 
getSeverity() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
This method returns the severity (0-3) of the report the probe would like to make.
getSeverity() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Get the integer value for the severity of this probe: 0 - Data Gathering - Could be good or bad, Requires analysis 1 - Low Risk 2 - Medium Risk 3 - High Risk
getSeverity() - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
getSeverityCount(int) - Method in class com.securitycentric.metacoretex.lib.Target
 
getStart() - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
getStop() - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
getTarget() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Return this probe's target
getTarget() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Get a reference to the Target object for this probe.
getTestVersion() - Method in interface com.securitycentric.metacoretex.interfaces.VersionProbe
 
getTestVersion() - Method in class com.securitycentric.metacoretex.lib.AbstractVersionProbe
Get the Version object which this probe has set for itself.
getTimeout() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Get the timeout in milliseconds that this probe should use when running.
getTimeout() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
 
getUpdate() - Static method in class com.securitycentric.metacoretex.lib.UpdateToolz
 
getVersion() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Get the version string for this probe.
getVersion() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Get a String representation of the version of this probe

H

hasSafe() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
This function should return true ONLY if the function probeSafe() is capable of detecting the specified vuln.
hasSafe() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Find out if this probe has a "safe" attack or not
helpStr - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
the help String for this probe

I

isBrute() - Method in interface com.securitycentric.metacoretex.interfaces.AuthProbe
 
isBrute() - Method in class com.securitycentric.metacoretex.lib.AbstractAuthProbe
used by the thread timers to decide if this probe gets treated like a brute forcer or a normal probe.
isEnabled() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Checks to see if the current probe is enabled.
isEnabled() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Checks to see if this probe is currently enabled (will fire on launch)
isLoaded(Vector, int) - Static method in class com.securitycentric.metacoretex.lib.ProbeToolz
 
isLocked() - Method in class com.securitycentric.metacoretex.lib.Target
 
isNewerThan(Version) - Method in class com.securitycentric.metacoretex.lib.Version
Tests to see if this version is newer than the specified version object (non-Inclusive).
isOlderThan(Version) - Method in class com.securitycentric.metacoretex.lib.Version
Tests to see if this version is older than the specified version object (non-Inclusive).
isReportable() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
 
isReportable() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Test weather or not this probe has anything to report.

K

kb - Variable in class com.securitycentric.metacoretex.lib.Target
 
kbGet(String) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
The kbGet() method wraps the kbGet() method for the currently set target.
kbGet(String) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Get the Object referenced at the specified KB key
kbGet(String) - Method in class com.securitycentric.metacoretex.lib.Target
 
kbHas(String) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
This method wraps the underlying Target's kbHas() method to determine if the current Target has the specified key in it's current KB.
kbHas(String) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Test to see if the KB contains the specified key.
kbHas(String) - Method in class com.securitycentric.metacoretex.lib.Target
 
kbPut(String, Object) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
The kbPut() method wraps the underlying Target kbPut() method to allow probes access to Target KB's regardless of implementaion.
kbPut(String, Object) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Put an Object into the Target's KB for later use by other probes.
kbPut(String, Object) - Method in class com.securitycentric.metacoretex.lib.Target
 
key - Variable in class com.securitycentric.metacoretex.lib.AbstractCommandProbe
the KB key to use in setting this information in the KB

L

LoadReport(File) - Static method in class com.securitycentric.metacoretex.lib.ReportToolz
 
loadClass(String) - Method in class com.securitycentric.metacoretex.lib.ProbeClassLoader
 
loadProbeFromFile(File) - Static method in class com.securitycentric.metacoretex.lib.ProbeToolz
 
loadProbesFromDir(File, Vector) - Static method in class com.securitycentric.metacoretex.lib.ProbeToolz
 
lockTarget() - Static method in class com.securitycentric.metacoretex.lib.TLock
 

M

matchRelease() - Method in interface com.securitycentric.metacoretex.interfaces.VersionProbe
 
matchRelease() - Method in class com.securitycentric.metacoretex.lib.AbstractVersionProbe
Determines if this VersionProbe must match the release to bother testing

N

nameStr - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
the human readable name of this probe
newFiles - Static variable in class com.securitycentric.metacoretex.lib.UpdateToolz
 
nextProbeId() - Static method in class com.securitycentric.metacoretex.lib.ProbeToolz
 

O

onlyConfigFiles(MCTXUpdate) - Static method in class com.securitycentric.metacoretex.lib.UpdateToolz
 
onlyJars(MCTXUpdate) - Static method in class com.securitycentric.metacoretex.lib.UpdateToolz
 
onlyProbes(MCTXUpdate) - Static method in class com.securitycentric.metacoretex.lib.UpdateToolz
 
options - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
The Properties object which holds user configurable options.

P

Probe - interface com.securitycentric.metacoretex.interfaces.Probe.
This class defines the interface which must be implemented by all probes
ProbeClassLoader - class com.securitycentric.metacoretex.lib.ProbeClassLoader.
 
ProbeClassLoader(String) - Constructor for class com.securitycentric.metacoretex.lib.ProbeClassLoader
Creates a new instance of ProbeClassLoader
ProbeClassLoader() - Constructor for class com.securitycentric.metacoretex.lib.ProbeClassLoader
 
ProbeException - exception com.securitycentric.metacoretex.lib.ProbeException.
 
ProbeException() - Constructor for class com.securitycentric.metacoretex.lib.ProbeException
Creates a new instance of ProbeException without detail message.
ProbeException(String) - Constructor for class com.securitycentric.metacoretex.lib.ProbeException
Constructs an instance of ProbeException with the specified detail message.
ProbeReport - class com.securitycentric.metacoretex.lib.ProbeReport.
 
ProbeReport() - Constructor for class com.securitycentric.metacoretex.lib.ProbeReport
Creates a new instance of ProbeReport
ProbeReport(int) - Constructor for class com.securitycentric.metacoretex.lib.ProbeReport
 
ProbeReport(int, String) - Constructor for class com.securitycentric.metacoretex.lib.ProbeReport
 
ProbeSubmitter - class com.securitycentric.metacoretex.lib.ProbeSubmitter.
 
ProbeSubmitter(File) - Constructor for class com.securitycentric.metacoretex.lib.ProbeSubmitter
Creates a new instance of ProbeSubmitter
ProbeToolz - class com.securitycentric.metacoretex.lib.ProbeToolz.
 
ProbeToolz() - Constructor for class com.securitycentric.metacoretex.lib.ProbeToolz
 
pException - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
an exception to throw if things go bad.
probe() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Carry out the probe.
probe() - Method in class com.securitycentric.metacoretex.lib.AbstractAuthProbe
A method for implemeting AuthProbes which only require the test() method over-ride this method to implement your own
probe() - Method in class com.securitycentric.metacoretex.lib.AbstractCommandProbe
This Abstract probe implements is't own probe() method, because command probes are just regular commands who'se output ends up in the report.
probe() - Method in class com.securitycentric.metacoretex.lib.AbstractVersionProbe
Carry out the probe.
probeId - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
this probe's ID
probeSafe() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Carry out the _safe_ version of the probe.
probeSafe() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
This method represents the "safe" option for the probe.
provHash - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
key->value pairs of kbentry->description
provides() - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Return a Hashtable of the KB keys this probe provides sets and their descriptions.
provides() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
 

R

ReportToolz - class com.securitycentric.metacoretex.lib.ReportToolz.
 
ReportToolz() - Constructor for class com.securitycentric.metacoretex.lib.ReportToolz
 
removeDuplicates(MCTXUpdate) - Static method in class com.securitycentric.metacoretex.lib.UpdateToolz
 
removeProbe(int) - Static method in class com.securitycentric.metacoretex.lib.ProbeToolz
Remove all vector references to the given probe for the same probeId
repStr - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
The Report string
repVect - Variable in class com.securitycentric.metacoretex.lib.Target
 
replaceOptions(Properties) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
This method is used by the scan configuration loader to override the default configuration options for the probe.
replaceOptions(Properties) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
 
reportable - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
does this probe have anything to report?
run() - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
implement the runnable interface for threading junk
run() - Method in class com.securitycentric.metacoretex.lib.ProbeSubmitter
 

S

SaveReport(File) - Static method in class com.securitycentric.metacoretex.lib.ReportToolz
 
safe - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
keep track of weather or not this probe is safe.
setArgs(String) - Method in interface com.securitycentric.metacoretex.interfaces.CommandProbe
Set the arguements string to be used by the Probe.
setArgs(String) - Method in class com.securitycentric.metacoretex.lib.AbstractCommandProbe
Set the arguments to the command.
setBrute(boolean) - Method in interface com.securitycentric.metacoretex.interfaces.AuthProbe
 
setBrute(boolean) - Method in class com.securitycentric.metacoretex.lib.AbstractAuthProbe
Set the brute boolean value for this probe.
setCommand(String) - Method in interface com.securitycentric.metacoretex.interfaces.CommandProbe
Set the command string used by the probe.
setCommand(String) - Method in class com.securitycentric.metacoretex.lib.AbstractCommandProbe
Set the cmd string which is used to exec the probe
setCopyright(String) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Set the copyright string for this probe which is reported in the Help->about probes.
setCopyright(String) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Set the copyright information for this probe.
setEnabled(boolean) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Sets the boolean enabled status of this probe
setEnabled(boolean) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Set the enabled flag on this probe.
setFamily(String) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Use the setFamily() method to set the family (more importantly the tab in the UI) for this probe.
setFamily(String) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
 
setHelp(String) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Set the String value returened by the getHelp() method (used by the UI
setHelp(String) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Set the String value returened by the getHelp() method (used by the UI)
setHost(String) - Method in class com.securitycentric.metacoretex.lib.Target
 
setKbKey(String) - Method in interface com.securitycentric.metacoretex.interfaces.CommandProbe
All tool stdout should be stored as a string in the following KB key.
setKbKey(String) - Method in interface com.securitycentric.metacoretex.interfaces.VersionProbe
 
setKbKey(String) - Method in class com.securitycentric.metacoretex.lib.AbstractCommandProbe
Set the KB key which this probe will use to store the STDOUT results of the command on execution.
setKbKey(String) - Method in class com.securitycentric.metacoretex.lib.AbstractVersionProbe
Set the KB key which is used by this probe to get the Version to test agains.
setLocked(boolean) - Method in class com.securitycentric.metacoretex.lib.Target
 
setMatchRelease(boolean) - Method in interface com.securitycentric.metacoretex.interfaces.VersionProbe
 
setMatchRelease(boolean) - Method in class com.securitycentric.metacoretex.lib.AbstractVersionProbe
Set the value for the match release parameter.
setName(String) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Set the name of this probe.
setName(String) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
REQUIRED: Set the human readable name for this probe.
setProbeId(int) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Set the probeId of the probe.
setProbeId(int) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Set the ID of this probe.
setProbeId(int) - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
setProbeName(String) - Method in class com.securitycentric.metacoretex.lib.ProbeException
 
setProbeName(String) - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
setProbeOptions(Properties) - Method in class com.securitycentric.metacoretex.lib.ProbeException
 
setProbeOptions(Properties) - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
setProbeVersion(String) - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
setProbesEnabled(Vector, boolean) - Static method in class com.securitycentric.metacoretex.lib.ProbeToolz
 
setReport(String) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
This method sets (overwrites) the current report String value.
setReport(String) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Set the report String for this probe.
setReport(String) - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
setReportable(boolean) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Set the probe to be reportable, which makes the attacker threads add it's report to the target upon probe completion
setReportable(boolean) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Set the reportable status of this report.
setSeverity(int) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
This method sets the severity of the report which the probe will return to the attacker threads.
setSeverity(int) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Set the severity rating for this probe's report.
setSeverity(int) - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
setStart(long) - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
setStop(long) - Method in class com.securitycentric.metacoretex.lib.ProbeReport
 
setTarget(Target) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Give the probe it's target
setTarget(Target) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Set the Target this probe will attack on invocation of the probe() method.
setTestVersion(String) - Method in interface com.securitycentric.metacoretex.interfaces.VersionProbe
Set the version to test for in this probe (which should be set to the first known SAFE version because it tests for older-than without inclusion
setTestVersion(String) - Method in class com.securitycentric.metacoretex.lib.AbstractVersionProbe
Set the version string tested by this probe.
setTimeout(int) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Set the timeout in milliseconds that this probe should use when running.
setTimeout(int) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
 
setVersion(String) - Method in interface com.securitycentric.metacoretex.interfaces.Probe
Set the version string for this probe.
setVersion(String) - Method in class com.securitycentric.metacoretex.lib.AbstractProbe
Set the version string for this probe
severity - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
this probes current severity
shouldRun() - Method in interface com.securitycentric.metacoretex.interfaces.AuthProbe
this is used as a runtime initializer on a per-probe basis.
shouldRun() - Method in class com.securitycentric.metacoretex.lib.AbstractAuthProbe
This method is a place holder for those wishing to implement the probe() method directly and won't need prepare()

T

TLock - class com.securitycentric.metacoretex.lib.TLock.
 
TLock() - Constructor for class com.securitycentric.metacoretex.lib.TLock
 
Target - class com.securitycentric.metacoretex.lib.Target.
 
Target(String) - Constructor for class com.securitycentric.metacoretex.lib.Target
Creates a new instance of the KnowlegeBase
target - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
The target which this probe will poke.
test(String) - Method in interface com.securitycentric.metacoretex.interfaces.AuthProbe
The implementer of test is responsible for making sure that the resulting user/password success ends up in the report
test(String) - Method in class com.securitycentric.metacoretex.lib.AbstractAuthProbe
This method is a place-holder for those wishing to implement the probe() method directly and not use test() at all
testDepends(Probe, Probe) - Static method in class com.securitycentric.metacoretex.lib.ProbeToolz
 
timeout - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
this probes timeout in miliseconds (setting to 42666 uses global default)
toString() - Method in class com.securitycentric.metacoretex.lib.Version
Returns the string representation of this version in dot notation.

U

UpdateException - exception com.securitycentric.metacoretex.lib.UpdateException.
 
UpdateException() - Constructor for class com.securitycentric.metacoretex.lib.UpdateException
Creates a new instance of UpdateException
UpdateException(String) - Constructor for class com.securitycentric.metacoretex.lib.UpdateException
 
UpdateToolz - class com.securitycentric.metacoretex.lib.UpdateToolz.
 
UpdateToolz() - Constructor for class com.securitycentric.metacoretex.lib.UpdateToolz
 
unlockAll() - Static method in class com.securitycentric.metacoretex.lib.TLock
 
unlockTarget(Target) - Static method in class com.securitycentric.metacoretex.lib.TLock
 
unspec - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
a string to use for junk that developers didn't initialize.
upFiles - Static variable in class com.securitycentric.metacoretex.lib.UpdateToolz
 

V

Version - class com.securitycentric.metacoretex.lib.Version.
The Version object can be used by Probes to quickly determine if a version is greater or less than itself.
Version(String) - Constructor for class com.securitycentric.metacoretex.lib.Version
Creates a new instance of Version by parsing the specified string for a versionish segment of numbers seperated by [._]
VersionException - exception com.securitycentric.metacoretex.lib.VersionException.
 
VersionException() - Constructor for class com.securitycentric.metacoretex.lib.VersionException
Creates a new instance of VersionException without detail message.
VersionException(String) - Constructor for class com.securitycentric.metacoretex.lib.VersionException
Constructs an instance of VersionException with the specified detail message.
VersionProbe - interface com.securitycentric.metacoretex.interfaces.VersionProbe.
 
verCount() - Method in class com.securitycentric.metacoretex.lib.Version
Returns the number of indices in the version string.
verInt(int) - Method in class com.securitycentric.metacoretex.lib.Version
Returns the integer value of the specified index in the underlying version string.
version - Variable in class com.securitycentric.metacoretex.lib.AbstractProbe
the Version object for the version of this probe

A B C D E F G H I K L M N O P R S T U V