man(8)

NAME
firesql - a mysql firewall for sql injection attacks

SYNOPSIS
firesql [-c config_file]

DESCRIPTION
The main goal of FireSql is to provide firewall services for mysql databases by using regular expressions and other rules. FireSql system is based on c++11

OPTIONS

Mandatory arguments to long options are mandatory for short options too.

-c, --config
    do not ignore entries starting with .

-D, --daemon
    run the process in background

-h, --help
    display this help and exit

-v, --version
    output version information and exit

CONFIGURATION
The following options are supporte by firesql on the config file. The configuration file is organized with two seccionts, the Server section for setup variables related to the server, and the Rules section, which contains the paths of the differente regex expressions.

[Server]

proxy_address=<local address of the proxy>

proxy_port=<local port of the proxy>

database_address =<remote address of the mysql database>

database_port =<remote port of the mysql database>

[Rules]

# The rule files only contains regex of queries

# The evaluation of the rules is linear, so order matters.

print=./print.rule

drop=./drop.rules

reject=./reject.rules

close=./close.rules

SEE ALSO

BUGS
No known bugs.

AUTHOR
Luis Campo Giralte (luis.camp0.2009@gmail.com)