# This is a sample configuration to illustrate the syntax of Honeybrid config config { output = 2; record = 0; log_level = 4; reset_ext = yes; exec_directory = /var/run; log_directory = /var/log/honeybrid; log_file = honeybrid.log; log_rotation = 0; debug_file = honeybrid.debug; expiration_delay = 120; } module "hash" { module = hash; storage = /etc/honeybrid/hash.tb; expire = 1; delay = 24; } module "source" { module = source; storage = /etc/honeybrid/source.tb; expire = 1; delay = 24; } module "counter" { module = counter; limit = 4; } module "limit" { module = limit; max_rate_per_minute = 10; } target { filter "dst net 192.168.0.1/24"; frontend 10.0.0.1 "source"; backend 10.0.0.2 "hash and counter"; control "limit"; } target { filter "dst net 192.168.1.1/24"; frontend 10.0.0.3 "hash"; backend 10.0.0.4 "counter"; control "limit"; }