com.martealert
Class martealertTopSourceIP

java.lang.Object
  extended bycom.martealert.martealertTable
      extended bycom.martealert.martealertTopStats
          extended bycom.martealert.martealertTopConnection
              extended bycom.martealert.martealertTopSourceIP
All Implemented Interfaces:
martealertConstants, martealertLevelInterface, martealertRealTimeInterface, martealertTopInterface

public class martealertTopSourceIP
extends martealertTopConnection


Field Summary
 
Fields inherited from class com.martealert.martealertTopStats
limit
 
Fields inherited from class com.martealert.martealertTable
_, ALIASVAR, columnNames, data, DEFAULT, GROUPBY, IDENT, INDEX, INDEXSEARCH, NAMEDVAR, RELATION, SELECT, TX, UNNAMEDVAR, VAR
 
Fields inherited from interface com.martealert.martealertConstants
AMBIGUOUS_FIELDS, ANALYZER, CLASSIFICATION, COMPLETION, FTS, FTSTZ, HOUR_IN_MILLIS, INTERVAL, IPADDRS, LASTJOIN, LTS, LTSTZ, MAXMSGID, MAXSEVERITY, MFTS, MLTS, MSGID, MSOURCEPORT, NALERTS, NOTNULL_FIELDS, NULL_FIELDS, NXCLASSIFICATION, ORDER_BY_ALERTS, ORDER_BY_MAXTIME, ORDER_BY_TIME, PRELUDE_TABLES, PROTOCOL, SENSOR, SEVERITY, SEVERITY_COMPLETION, SOURCE, SOURCEIP, SOURCEPORT, SOURCEUID, TARGET, TARGETIP, TARGETPORT, TARGETPORT_PROTOCOL, TARGETUID, TERMINAL, TIME, TIMETZ, TLAST, TOP, TOTALTIME
 
Fields inherited from interface com.martealert.martealertLevelInterface
FIRST_CLASSIFICATION, FIRST_FTS, FIRST_LTS, FIRST_MAX_LIMIT, FIRST_SENSOR, FIRST_SEVERITY, FIRST_SOURCE_ADDR, FIRST_TARGET_ADDR, FIRST_TERMINAL, SECOND_CLASSIFICATION, SECOND_COMPLETION, SECOND_FTS, SECOND_LTS, SECOND_MAX_LIMIT, SECOND_PROTOCOL, SECOND_SENSOR, SECOND_SEVERITY, SECOND_SOURCE_ADDR, SECOND_SOURCEPORT, SECOND_TARGET_ADDR, SECOND_TARGETPORT, SECOND_TERMINAL, THIRD_CLASSIFICATION, THIRD_COMPLETION, THIRD_MESSAGEID, THIRD_PROTOCOL, THIRD_SENSOR, THIRD_SEVERITY, THIRD_SOURCE_ADDR, THIRD_SOURCEPORT, THIRD_TARGET_ADDR, THIRD_TARGETPORT, THIRD_TERMINAL, THIRD_TIME
 
Fields inherited from interface com.martealert.martealertTopInterface
ONE_DAY, ONE_HOUR, ONE_MINUTE, ONE_SECOND, TEN_DAYS, TEN_HOURS, TEN_MINUTES, TEN_SECONDS, TOP_CONNECTION_ALERTS, TOP_CONNECTION_FTS, TOP_CONNECTION_LTS, TOP_CONNECTION_NAME, TOP_CONNECTION_NUMBER, TOP_CONNECTION_PERCENT, TOP_LOGINFO_ALERTS, TOP_LOGINFO_FTS, TOP_LOGINFO_LTS, TOP_LOGINFO_NAME, TOP_LOGINFO_PERCENT, TOP_MAX_NUMBER
 
Fields inherited from interface com.martealert.martealertRealTimeInterface
REAL_TIME_CLASSIFICATION, REAL_TIME_COMPLETION, REAL_TIME_MSGID, REAL_TIME_SEVERITY, REAL_TIME_SOURCEIP, REAL_TIME_TARGETIP, REAL_TIME_TIME
 
Constructor Summary
martealertTopSourceIP()
          Creates a new instance of martealertTopSourceIP
 
Method Summary
protected  java.lang.String getDefaultValue()
          Get default value for a top stats table.
 java.lang.String getField()
           
 int[] getIpColumns()
          Get array with number of IP columns.
protected  java.lang.String getSqlMainVar()
           
 
Methods inherited from class com.martealert.martealertTopConnection
getAlertColumn, getField, getFTSColumn, getLTSColumn, getPercentColumns, getSqlGroupedBy, getSqlOrderBy, getSqlVars
 
Methods inherited from class com.martealert.martealertTopStats
calcPercent, getCommand, getDefaultValue, getFilter, getMultilineColumns, getPortColumns, getPrecisionVar, getProtocolColumns, getSqlFilteredTime, getSqlFilteredTime, getSqlTime, getSqlTime, getSqlTotalTime, getStat, getTopVar, getTopVar, getTotalLogs, reload, setLimit
 
Methods inherited from class com.martealert.martealertTable
clear, getColumn, getColumnNames, getColumnSize, getData, getIgnoredColumnsPdf, getRow, getRowSize, getSeverityColumn, getSqlRelation, getTableVector, getValue, getValue, getValue, printTable, setColumnNames, setDataVector, setDataVector, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

martealertTopSourceIP

public martealertTopSourceIP()
Creates a new instance of martealertTopSourceIP

Method Detail

getField

public java.lang.String getField()
Specified by:
getField in class martealertTopConnection

getSqlMainVar

protected java.lang.String getSqlMainVar()
Specified by:
getSqlMainVar in class martealertTopConnection

getIpColumns

public int[] getIpColumns()
Description copied from class: martealertTopStats
Get array with number of IP columns.

Overrides:
getIpColumns in class martealertTopStats
Returns:
Number of columns which store an ip address or null if any is found.

getDefaultValue

protected java.lang.String getDefaultValue()
Description copied from class: martealertTopStats
Get default value for a top stats table.

Specified by:
getDefaultValue in class martealertTopConnection


e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.


DISEÑO DE UNA PLATAFORMA DE GESTIÓN Y MONITORIZACIÓN DE EVENTOS DE SEGURIDAD

: Galera Ruiz, Alejandro David
: Ingeniería Telecomunicación
Contenido del proyecto: