| Package | Description |
|---|---|
| org.jwall.audit.server | |
| org.jwall.web.audit |
This package encapsulates the AuditEvent-framework that is used to represent,
create, manage and handle audit events within a Java environment.
|
| org.jwall.web.audit.io |
This package contains the interfaces and classes that are used to read
event from various sources or write audit-event to files.
|
| org.jwall.web.audit.net |
The
net-package provides network communication like sending
or receiving of audit data over tcp-connections. |
| org.jwall.web.audit.session |
The
session-package provides some interfaces to implement
session trackers. |
| org.jwall.web.audit.util |
This package simply contains some utility classes that are used for parsing and
convenience.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AuditEventStreamHandler |
| Modifier and Type | Method and Description |
|---|---|
void |
LogHandler.init(InputStream in,
EventListener<E> listener,
Properties p) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AuditEventListener
This interface defines the methods all AuditEvent persistence-classes
have to implement.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AuditEventQueue
A simple queue which holds some audit-events.
|
| Modifier and Type | Method and Description |
|---|---|
List<EventListener<AuditEvent>> |
AuditEventProcessorPipeline.getListeners() |
| Modifier and Type | Method and Description |
|---|---|
void |
AuditEventProcessorPipeline.registerListener(EventListener<AuditEvent> l) |
void |
AuditEventProcessorPipeline.unregisterListener(EventListener<AuditEvent> l) |
| Modifier and Type | Class and Description |
|---|---|
class |
AuditLogFileWriter
This is a persistence-thread which listens for events and writes them to a file.
|
class |
BufferedAuditEventWriter
This class implements a simple persistency thread.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AuditEventConsoleSender
This class implements a simple socket-handler which provides easy
injection of audit-events to the modsecurity-console.
|
class |
AuditEventMLogcReceiver
This class implements a simple SSL based server component for receiving ModSecurity
audit events from the mlogc application.
|
class |
AuditEventURLConnectionSender
This class implements a simple socket-handler which provides easy
injection of audit-events to the modsecurity-console.
|
class |
NetworkClientWorkerThread
This class implements a client handler thread.
|
class |
NetworkEventServer
This class implements a small event-server thread.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SessionTracker
This interface defines the basic function of a session tracker.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSessionTracker
This class is an abstract implementation of a simple session tracker and
provides the basis for the tracker HeuristicSessionTracker and
CookieSessionTracker.
|
class |
CookieSessionTracker
This tracker creates a session-context wrt to a specific session-cookie.
|
class |
HeuristicSessionTracker
This heuristic session-tracker implements the session-algorithm used by
most popular web-statistic tools, e.g.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RFICollector
This class scans audit-events for remote-file references in parameters and downloads
all references into a local repository.
|
Copyright © 2013 jwall.org. All Rights Reserved.