@@ -52,26 +52,6 @@ def html_link(text, view, *args, **kwarg
return context
@register.simple_tag
def iptables(communication):
"""
Produces an iptables rule based on the provided models.Communication object
instance. The rule is appropriate for inclusion in the INPUT section of a
file provided to the iptables-restore command.
Arguments:
communication - Instance of a models.Communication object.
values = (communication.source.address, communication.source.netmask, communication.protocol.lower(), communication.protocol.lower(), communication.port)
if communication.protocol in ('TCP', 'UDP'):
rule_template = "-A INPUT -s %s/%s -p %s -m %s --dport %s -j ACCEPT"
elif communication.protocol in ('ICMP'):
rule_template = "-A INPUT -s %s/%s -p %s -m %s --icmp-type %s -j ACCEPT"
return rule_template % values
@register.simple_tag(takes_context=True)
def active_link(context, url_name, return_value='active', **kwargs):