campus.sysnort
Class SysnortApp

java.lang.Object
  |
  +--campus.sysnort.SysnortApp

public class SysnortApp
extends java.lang.Object

A Syslog application using Solar PACK service. This app checks each arriving event against a list of rules (as plugins) and takes specified action if the rule is satisfied. Each rule may specify its own PACK policy.

Version:
$Id: SysnortApp.java,v 1.12 2003/10/07 01:13:23 glchen Exp $
Author:
Guanling Chen

Field Summary
protected  SysnortConfig _config
           
private static org.apache.log4j.Logger _log
           
protected  serp.util.Options _opts
           
protected  XmlConfigParser _parser
           
protected  java.util.List _triggers
           
 
Constructor Summary
SysnortApp(serp.util.Options opts)
           
 
Method Summary
static void main(java.lang.String[] args)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_log

private static org.apache.log4j.Logger _log

_opts

protected serp.util.Options _opts

_parser

protected XmlConfigParser _parser

_config

protected SysnortConfig _config

_triggers

protected java.util.List _triggers
Constructor Detail

SysnortApp

public SysnortApp(serp.util.Options opts)
           throws java.lang.Exception
Method Detail

run

public void run()
         throws java.lang.Exception
java.lang.Exception

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
java.lang.Exception