| Package | Description |
|---|---|
| org.jwall.audit.server | |
| org.jwall.log.io | |
| 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. |
| Modifier and Type | Method and Description |
|---|---|
AuditEvent |
ModSecurity2AuditStream.readNext() |
| Modifier and Type | Method and Description |
|---|---|
Long |
TimeParser.parse(String str) |
Map<String,String> |
ParserGenerator.parse(String str) |
E |
Parser.parse(String str) |
Map<String,String> |
GenericParser.parse(String str) |
LogMessage |
GenericLogParser.parse(String line) |
LogMessage |
ErrorLogParser.parse(String line) |
LogMessage |
AccessLogParser.parse(String l) |
Long |
TimeParser.readTimeUnit(String str) |
| Modifier and Type | Method and Description |
|---|---|
AuditEvent |
DefaultAuditEventFactory.createAuditEvent(String[] sectionData,
AuditEventType type) |
AuditEvent |
AuditEventFactory.createAuditEvent(String[] sectionData,
AuditEventType type)
Creates a new audit-event instance from the given section strings.
|
AuditEvent |
DefaultAuditEventFactory.createAuditEvent(String id,
String[] data,
File inputFile,
long offset,
long size,
AuditEventType type) |
AuditEvent |
AuditEventFactory.createAuditEvent(String id,
String[] data,
File f,
long off,
long size,
AuditEventType type) |
static Map<String,List<String>> |
DefaultAuditEventFactory.parseAuditTrailer(Map<String,List<String>> cols,
String trailer) |
protected void |
ModSecurityAuditEvent.parseSections(String[] sections) |
AuditEvent |
AuditEventQueue.readNext() |
| Constructor and Description |
|---|
ModSecurityAuditEvent(String[] data,
AuditEventType type)
This creates an instance of this class by parsing all fields from the
given string-array.
|
ModSecurityAuditEvent(String id,
String[] data,
File f,
long off,
long size,
AuditEventType type) |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,List<String>> |
AuditEventParser.parseAuditLogHeader(Map<String,List<String>> collections,
String auditLogHeader) |
static Map<String,List<String>> |
AuditEventParser.parseAuditTrailer(Map<String,List<String>> cols,
String trailer) |
static Map<String,List<String>> |
AuditEventParser.parseHttpHeader(Map<String,List<String>> cols,
String header)
This method will read a header section of a ModSecurity event and parse
all the http headers.
|
static Map<String,String> |
AuditEventParser.parseMetaInfSection(Map<String,List<String>> collections,
String metaInfSection) |
AuditEvent |
ConcurrentAuditReader.readEvent(String s)
This method creates an audit-event instance from a file.
|
static Map<String,String> |
AuditEventParser.readMetaInf(String metaInfSection) |
AuditEvent |
ModSecurityAuditReader.readNext()
This method reads another event from the stream.
|
AuditEvent |
ModSecurity2AuditStream.readNext() |
AuditEvent |
ModSecurity2AuditReader.readNext() |
AuditEvent |
IronBeeAuditReader.readNext() |
AuditEvent |
ConcurrentDirectoryReader.readNext() |
AuditEvent |
ConcurrentAuditReader.readNext()
This method read the next event from the file-system.
|
AuditEvent |
AuditEventReader.readNext()
This method tries to read the next event that is available.
|
abstract AuditEvent |
AbstractAuditEventReader.readNext() |
| Modifier and Type | Method and Description |
|---|---|
AuditEvent |
SyslogAuditEventStream.readNext() |
AuditEvent |
SyslogAuditEventMultiStream.readNext() |
Copyright © 2015 jwall.org. All Rights Reserved.