|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.owasp.orizon.core.Trackable
org.owasp.orizon.core.Engine
org.owasp.orizon.tools.osh.Osh
public class Osh
This is the Owasp Orizon SHell main class. OSH aims to give code reviewer a direct way to interact with the reviewing engine. It will work in a very different way than the GUI version. Using the GUI, a code reviewer will follow the workflow Orizon brings with it. With the shell, the experienced reviewer is completely free to ask services in whatever order he/she wants to.
Field Summary |
---|
Fields inherited from class org.owasp.orizon.core.Engine |
---|
engineCantTrace, engineMissingTraceName, engineStartErrno, errno, errstr, faults, has_faults, has_output, initialized, inputName, O_E_DELIVER, O_E_ERROR, O_E_IDLE, O_E_PAUSED, O_E_READY, O_E_RUNNING, O_E_STOPPED, ps1, reader, rules, s, silence, status, t0, t1, time |
Fields inherited from class org.owasp.orizon.core.Trackable |
---|
trace, traceName |
Constructor Summary | |
---|---|
Osh()
|
Method Summary | |
---|---|
boolean |
exec(java.lang.String command)
Engine specific execute command routine. |
void |
flushOutput()
|
java.lang.String |
getOutput()
|
Folder |
getRawScanResults()
|
boolean |
init()
Initialize the engine. |
static void |
main(java.lang.String[] args)
|
boolean |
pause()
Pause the engine. |
protected boolean |
process(java.lang.Object n)
Engine specific freecc tree generated root node management routine. |
boolean |
shell()
Engine specific interactive shell. |
boolean |
start()
Start the engine. |
boolean |
stop()
Stop the engine. |
Methods inherited from class org.owasp.orizon.core.Engine |
---|
addFault, canOutput, canPause, canRun, canStop, debug, errorString, exitOnFailure, feed, getAppName, getElapsedStatement, getErrno, getFaults, getProperties, getScanMills, getStats, getTimer, hasFaults, hasOutput, isPaused, isRunning, isStopped, isTestMode, isTurnedOn, pauseTimer, reset, resetTimer, setAppName, setErrorString, setProperties, setReader, setStats, setTestMode, startTimer, stopTimer |
Methods inherited from class org.owasp.orizon.core.Trackable |
---|
getTraceName, isTrace, setTrace, setTraceName, trace |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Osh()
Method Detail |
---|
public static void main(java.lang.String[] args)
args
- public boolean init()
Engine
initialized
variable.
init
in class Engine
public boolean pause()
Engine
pause
in class Engine
public boolean shell()
Engine
shell
in class Engine
public boolean start()
Engine
start
in class Engine
public boolean stop()
Engine
stop
in class Engine
public boolean exec(java.lang.String command)
Engine
exec
in class Engine
command
- the command to execute
protected boolean process(java.lang.Object n)
Engine
process
in class Engine
n
- the root node
public java.lang.String getOutput()
public void flushOutput()
public Folder getRawScanResults()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |