public abstract class ModSecurity extends Object
This class defines the constants which are used in the whole web-audit
library. These define the strings that are used within
mod_security2.
As all other classes of the web-audit library this class is in no way officially connected to Breach Security.
| Constructor and Description |
|---|
ModSecurity() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getSeverity(int level) |
static int |
getSeverity(String txt) |
static boolean |
isCaseSensitive(String variable) |
boolean |
isCollection(String var)
This method can be used to determine whether a given variable references
a ModSecurity collection or not.
|
public static final String SECTIONS
public static final int SECTION_AUDIT_LOG_HEADER
public static final int SECTION_REQUEST_HEADER
public static final int SECTION_REQUEST_BODY
public static final int SECTION_RESPONSE_BODY
public static final int SECTION_FINAL_RESPONSE_HEADER
public static final int SECTION_AUDIT_TRAILER
public static final int SECTION_FORM_DATA
public static final int SECTION_RULE_LOG
public static final int SECTION_TEST
public static final int SECTION_META_INF
public static final int SECTION_AUDIT_LOG_FOOTER
public static String ARGUMENT_SEPARATOR
public static final String COLLECTION_SIZE_OPERATOR
public static final String[] SECTION_NAMES
public static final String AUDIT_LOG_TRAILER
public static final String __UNDEFINED__
public static final String ARGS
public static final String ARGS_NAMES
public static final String ARGS_GET
public static final String ARGS_GET_NAMES
public static final String ARGS_POST
public static final String ARGS_POST_NAMES
public static final String REMOTE_HOST
public static final String REMOTE_ADDR
public static final String REMOTE_PORT
public static final String REMOTE_USER
public static final String PATH_INFO
public static final String QUERY_STRING
public static final String AUTH_TYPE
public static final String SERVER_NAME
public static final String SERVER_ADDR
public static final String SERVER_PORT
public static final String TIME
public static final String TIME_SEC
public static final String TIME_MIN
public static final String TIME_HOUR
public static final String TIME_DAY
public static final String TIME_WDAY
public static final String TIME_MONTH
public static final String TIME_YEAR
public static final String UNIQUE_ID
public static final String REQUEST_URI
public static final String REQUEST_URI_RAW
public static final String REQUEST_PATH
public static final String REQUEST_LINE
public static final String REQUEST_METHOD
public static final String REQUEST_PROTOCOL
public static final String REQUEST_FILENAME
public static final String REQUEST_BASENAME
public static final String SCRIPT_FILENAME
public static final String SCRIPT_BASENAME
public static final String SCRIPT_UID
public static final String SCRIPT_GID
public static final String SCRIPT_USERNAME
public static final String SCRIPT_GROUPNAME
public static final String SCRIPT_MODE
public static final String ENV
public static final String REQUEST_HEADER
public static final String REQUEST_HEADERS
public static final String REQUEST_HEADERS_NAMES
public static final String REQUEST_COOKIES
public static final String REQUEST_COOKIES_NAMES
public static final String REQUEST_BODY
public static final String PROTOCOL
public static final String RESPONSE_LINE
public static final String RESPONSE_STATUS
public static final String RESPONSE_PROTOCOL
public static final String RESPONSE_HEADER
public static final String RESPONSE_HEADERS
public static final String RESPONSE_HEADERS_NAMES
public static final String RESPONSE_BODY
public static final String RESPONSE_COOKIES
public static final String RESPONSE_COOKIES_NAMES
public static final String TX
public static final String TX_ID
public static final String SESSION
public static final String WEBAPPID
public static final String SESSIONID
public static final String USERID
public static final String GEO
public static final String EVENT_ID
public static final String RULE_ID
public static final String RULE_FILE
public static final String RULE_LINE
public static final String RULE_MSG
public static final String RULE_TAG
public static final String RULE_SEV
public static final String RULE_DATA
public static final String DATE
public static final String HIGHEST_SEVERITY
public static final String LOWEST_SEVERITY
public static final String[] VARIABLES
public static final String[] COLLECTIONS
public static final String[] SEVERITIES
public static final int SEVERITY_NOT_SET
public static final int SEVERITY_UNKNOWN
public boolean isCollection(String var)
var - The variable (name) to check.true, if the name references a collection.public static int getSeverity(String txt)
public static String getSeverity(int level)
public static boolean isCaseSensitive(String variable)
Copyright © 2014 jwall.org. All Rights Reserved.