Index (MetaCoretex API)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES