Package org.kawanfw.sql.api.server.firewall.trigger
Provides interface and default implementation for triggers when SqlFirewallManager instances detect an attack.
-
Interface Summary Interface Description SqlFirewallTrigger Interface that allows to define a trigger if for the specifiedSqlFirewallManager
theallowSqlRunAfterAnalysis()
method call returnsfalse
. -
Class Summary Class Description BanUserSqlFirewallTrigger A trigger that will insert into the following table the info detected by theSqlFirewallManager
which fired the trigger:BeeperSqlFirewallTrigger A trigger that simply beeps on the terminal if an attack is detected by aSqlFirewallManager
.JdbcLoggerSqlFirewallTrigger A trigger that willINSERT
theSqlEvent
info and thesqlFirewallManager
class name into aaceql_denied_request
SQL table.JsonLoggerSqlFirewallTrigger A trigger that will log using JSON format theSqlEvent
info and thesqlFirewallManager
class name.