From 56ddcac9316eff0410675af1117a840f701fbaf0 Mon Sep 17 00:00:00 2001 From: Stefan Midjich Date: Sat, 16 Apr 2016 19:18:42 +0200 Subject: [PATCH] more comments. --- plugins.cfg | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/plugins.cfg b/plugins.cfg index 85d3f72..2ce2084 100644 --- a/plugins.cfg +++ b/plugins.cfg @@ -1,8 +1,12 @@ # Lists all the plugins, or jobs, and whether they are enabled or not. Each # section name must correspond to a plugin name in the plugins dir. + +# This is just a sample plugin, comment out or remove in production. [sample_log] enabled = True +# Runs an iptables command to add a rule, commonly used for captive portal +# firewalls. [iptables] enabled = True @@ -10,6 +14,10 @@ enabled = True only_ip = True # Command templates for arping and iptables. -arping_cmd = arping -f -c 1 -w 30 -I wlp3s0 {ip_address} -iptables_mac = iptables -t mangle -D internet -m mac --mac-source "{mac_address}" -j RETURN -iptables_ip = iptables -t mangle -D internet -m tcp --source "{ip_address}" -j RETURN + +# Arping might block so make sure you use a timeout and limit the number of +# packets it sends. +arping = -f -c 1 -w 30 -I wlp3s0 {ip_address} + +iptables_mac = -t mangle -D internet -m mac --mac-source "{mac_address}" -j RETURN +iptables_ip = -t mangle -D internet -m tcp --source "{ip_address}" -j RETURN