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 specified SqlFirewallManager the allowSqlRunAfterAnalysis() method call returns false.
  • Class Summary
    Class Description
    BanUserSqlFirewallTrigger
    A trigger that will insert into the following table the info detected by the SqlFirewallManager which fired the trigger:
    BeeperSqlFirewallTrigger
    A trigger that simply beeps on the terminal if an attack is detected by a SqlFirewallManager.
    JdbcLoggerSqlFirewallTrigger
    A trigger that will INSERT the SqlEvent info and the sqlFirewallManager class name into a aceql_denied_request SQL table.
    JsonLoggerSqlFirewallTrigger
    A trigger that will log using JSON format the SqlEvent info and the sqlFirewallManager class name.