Daemon that listens for AMQP messages to add IP addresses and ports to FirewallD. IP addresses expire and are removed automatically after a configurable timeout.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
1.7 KiB

//You may also set any config parameters via the environment variables listed.
{
// "server_type":"freeswitch", // env:"SERVER_TYPE" default:"freeswitch"
// "amqp_uri":"amqp://guest:guest@localhost:5672", // env:"AMQP_URI" default:"amqp://guest:guest@localhost:5672"
// "amqp_exchange":"call_shield", // env:"AMQP_EXCH" default:"call_shield"
// "amqp_exchange_type":"topic", // env:"AMQP_EXCH_TYPE" default:"topic"
// "amqp_sub_routing_key":"", // env:"AMQP_SUB_ROUTING_KEY" default:"call_shield.{server_type}.firewall.*"
// "amqp_pub_routing_key":"call_shield.test", // env:"AMQP_PUB_ROUTING_KEY" default:"call_shield.test"
// "amqp_direct_routing_key":"", // env:"AMQP_DIRECT_ROUTING_KEY" default:"call_shield.{hostname}.*.*"
// "amqp_workers":4, // env:"AMQP_WORKERS" default:"4"
// "pub_message_file":"/tmp/message.json", // env:"PUB_MSG_FILE" default:"/tmp/message.json"
// "ports":"11000/udp,11000,11001/tcp,16384-32768/udp", // env:"PORTS" default:"11000/udp,11000,11001/tcp,16384-32768/udp"
// "cache_timeout_sec":10800, // env:"CACHE_TIMEOUT" default:"43200" (12hr)
// "firewall_type":"firewalld", // env:"FIREWALL_ZONE" default:"firewalld"
// "firewall_zone":"SIPFS", // env:"FIREWALL_ZONE" default:"SIPFS"
// "log_file":"/var/log/kazoo_firewall_agent.log", // env:"LOG_FILE" default:"/var/log/kazoo_firewall_agent.log"
// "log_level":5 // env:"LOG_LEVEL" default:"5"
}