<?xml version="1.0"?>
<FWBuilderResources>
    <Target name="ipfw">
      <description>ipfw</description>
      <status>active</status>
      <group>Open Source Firewalls</group>
      <compiler>fwb_ipfw</compiler>
      <dialog>ipfw</dialog>
      <supported_os>freebsd,macosx</supported_os>
        
      <options>
        <default>
          <firewall_dir>/etc</firewall_dir>
          <eliminate_duplicates>true</eliminate_duplicates>
          <add_check_state_rule>true</add_check_state_rule>
          <check_shading>true</check_shading>
          <log_prefix>RULE %N -- %A </log_prefix>
          <configure_interfaces>true</configure_interfaces>
          <manage_virtual_addr>true</manage_virtual_addr>
        </default>
      </options>

      <capabilities>
        <negation_in_interface_policy>True</negation_in_interface_policy>
        <negation_in_policy>True</negation_in_policy>
        <negation_in_nat>False</negation_in_nat>
        <logging_in_policy>True</logging_in_policy>
        <options_in_policy>True</options_in_policy>
        <supports_nat>False</supports_nat>
        <actions_in_nat>False</actions_in_nat>
        <supports_time>False</supports_time>
        <supports_accounting>True</supports_accounting>
        <supports_routing_itf>True</supports_routing_itf>
        <security_levels>False</security_levels>
        <network_zones>False</network_zones>
        <unprotected_interfaces>False</unprotected_interfaces>
        <supports_prolog_epilog>True</supports_prolog_epilog>
        <supports_cluster>False</supports_cluster>
        <install_only_on_primary>False</install_only_on_primary>
        <actions>
            <Accept>
                <supported>True</supported>
                <description>Accept</description>
                <dialog_page>None</dialog_page>
            </Accept>
            <Deny>
                <supported>True</supported>
                <description>Deny</description>
                <dialog_page>None</dialog_page>
            </Deny>
            <Reject>
                <supported>True</supported>
                <description>Reject</description>
                <dialog_page>Reject</dialog_page>
            </Reject>
            <Accounting>
                <supported>True</supported>
                <description>Count</description>
                <dialog_page>None</dialog_page>
            </Accounting>
            <Tag>
                <supported>False</supported>
                <description>Tag</description>
                <dialog_page>None</dialog_page>
            </Tag>
            <Pipe>
                <supported>True</supported>
                <description>Pipe</description>
                <dialog_page>PipeArgsIPFW</dialog_page>
            </Pipe>
            <Classify>
                <supported>True</supported>
                <description>Classify</description>
                <dialog_page>ClassifyArgsIPFW</dialog_page>
            </Classify>
            <Custom>
                <supported>True</supported>
                <description>Custom</description>
                <dialog_page>CustomStr</dialog_page>
            </Custom>
            <Branch>
                <supported>False</supported>
                <description>Branch</description>
                <dialog_page>None</dialog_page>
            </Branch>
            <Route>
                <supported>False</supported>
                <description>Route</description>
                <dialog_page>None</dialog_page>
            </Route>
            <Translate>
                <supported>False</supported>
                <description>Translate</description>
                <dialog_page>None</dialog_page>
            </Translate>
            <NATBranch>
                <supported>False</supported>
                <description>Branch</description>
                <dialog_page>None</dialog_page>
            </NATBranch>
        </actions>
      </capabilities>
    </Target>

</FWBuilderResources>

