<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<article>
  <!--$Id: template.xml 5908 2007-04-12 23:04:36Z teastep $-->

  <articleinfo>
    <title>Shorewall 5.* Manpages</title>

    <authorgroup>
      <author>
        <firstname>Tom</firstname>

        <surname>Eastep</surname>
      </author>
    </authorgroup>

    <pubdate><?dbtimestamp format="Y/m/d"?></pubdate>

    <copyright>
      <year>2007-2019</year>

      <holder>Thomas M. Eastep</holder>
    </copyright>

    <legalnotice>
      <para>Permission is granted to copy, distribute and/or modify this
      document under the terms of the GNU Free Documentation License, Version
      1.2 or any later version published by the Free Software Foundation; with
      no Invariant Sections, with no Front-Cover, and with no Back-Cover
      Texts. A copy of the license is included in the section entitled
      <quote><ulink url="GnuCopyright.htm">GNU Free Documentation
      License</ulink></quote>.</para>
    </legalnotice>
  </articleinfo>

  <warning>
    <para>These manpages are for Shorewall 5.0 and later only. They describe
    features and options not available on earlier releases. The manpages for
    Shorewall 4.4-4.6 are available<ulink url="/manpages4/Manpages.html">
    here</ulink>.</para>
  </warning>

  <section id="Section5">
    <title>Section 5 — Files and Concepts</title>

    <blockquote>
      <simplelist>
        <member><ulink
        url="manpages/shorewall-accounting.html">accounting</ulink> - Define
        IP accounting rules.</member>

        <member><ulink url="manpages/shorewall-actions.html">actions</ulink> -
        Declare user-defined actions.</member>

        <member><ulink
        url="/manpages/shorewall-addresses.html">addresses</ulink> - Describes
        how IP address and ports are specified in Shorewall</member>

        <member><ulink url="manpages/shorewall-arprules.html">arprules</ulink>
        - (Added in Shorewall 4.5.12) Define arpfilter rules.</member>

        <member><ulink url="manpages/shorewall-blrules.html">blrules</ulink> -
        shorewall Blacklist file.</member>

        <member><ulink
        url="manpages/shorewall-conntrack.html">conntrack</ulink> - Specify
        helpers for connections or exempt certain traffic from netfilter
        connection tracking.</member>

        <member><ulink url="manpages/shorewall-ecn.html">ecn</ulink> -
        Disabling Explicit Congestion Notification</member>

        <member><ulink
        url="manpages/shorewall-exclusion.html">exclusion</ulink> - Excluding
        hosts from a network or zone</member>

        <member><ulink url="/manpages/shorewall-files.html">files</ulink> -
        Describes the shorewall configuration files</member>

        <member><ulink url="manpages/shorewall-hosts.html">hosts</ulink> -
        Define multiple zones accessed through a single interface</member>

        <member><ulink
        url="manpages/shorewall-interfaces.html">interfaces</ulink> - Define
        the interfaces on the system and optionally associate them with
        zones.</member>

        <member><ulink url="manpages/shorewall-ipsets.html">ipsets</ulink> -
        Describes how to specify set names in Shorewall configuration
        files.</member>

        <member><ulink url="manpages/shorewall-logging.html">logging</ulink> -
        Provides an overview of Shorewall packet logging facilities</member>

        <member><ulink url="manpages/shorewall-maclist.html">maclist</ulink> -
        Define MAC verification.</member>

        <member><ulink url="manpages/shorewall-mangle.html">mangle</ulink> -
        Supersedes tcrules and describes packet/connection marking.</member>

        <member><ulink url="manpages/shorewall-masq.html">masq</ulink> -
        Define Masquerade/SNAT (deprecated)</member>

        <member><ulink url="manpages/shorewall-modules.html">modules</ulink> -
        Specify which kernel modules to load (Removed in Shorewall
        5.2.3)</member>

        <member><ulink url="/manpages/shorewall-names.html">names</ulink> -
        Describes object naming in Shorewall configuration files</member>

        <member><ulink url="manpages/shorewall-nat.html">nat</ulink> - Define
        one-to-one NAT.</member>

        <member><ulink url="manpages/shorewall-nesting.html">nesting</ulink> -
        How to define nested zones.</member>

        <member><ulink url="manpages/shorewall-netmap.html">netmap</ulink> -
        How to map addresses from one net to another.</member>

        <member><ulink url="manpages/shorewall-params.html">params</ulink> -
        Assign values to shell variables used in other files.</member>

        <member><ulink url="manpages/shorewall-policy.html">policy</ulink> -
        Define high-level policies for connections between zones.</member>

        <member><ulink
        url="manpages/shorewall-providers.html">providers</ulink> - Define
        routing tables, usually for multiple Internet links.</member>

        <member><ulink url="manpages/shorewall-proxyarp.html">proxyarp</ulink>
        - Define Proxy ARP (IPv4)</member>

        <member><ulink url="manpages/shorewall-proxyndp.html">proxyndp</ulink>
        - Define Proxy NDP (IPv6)</member>

        <member><ulink url="manpages/shorewall-rtrules.html">rtrules</ulink> -
        Define routing rules.</member>

        <member><ulink url="manpages/shorewall-routes.html">routes</ulink> -
        (Added in Shorewall 4.4.15) Add additional routes to provider routing
        tables.</member>

        <member><ulink url="manpages/shorewall-rules.html">rules</ulink> -
        Specify exceptions to policies, including DNAT and REDIRECT.</member>

        <member><ulink url="manpages/shorewall-secmarks.html">secmarks</ulink>
        - Attach an SELinux context to a packet.</member>

        <member><ulink url="manpages/shorewall-snat.html">snat</ulink> -
        Define Masquerade/SNAT</member>

        <member><ulink
        url="manpages/shorewall-tcclasses.html">tcclasses</ulink> - Define htb
        classes for traffic shaping.</member>

        <member><ulink
        url="manpages/shorewall-tcdevices.html">tcdevices</ulink> - Specify
        speed of devices for traffic shaping.</member>

        <member><ulink
        url="manpages/shorewall-tcfilters.html">tcfilters</ulink> - Classify
        traffic for shaping; often used with an IFB to shape ingress
        traffic.</member>

        <member><ulink
        url="manpages/shorewall-tcinterfaces.html">tcinterfaces</ulink> -
        Specify devices for simplified traffic shaping.</member>

        <member><ulink url="manpages/shorewall-tcpri.html">tcpri</ulink> -
        Classify traffic for simplified traffic shaping.</member>

        <member><ulink url="manpages/shorewall-tunnels.html">tunnels</ulink> -
        Define VPN connections with endpoints on the firewall.</member>

        <member><ulink
        url="manpages/shorewall.conf.html">shorewall.conf</ulink> - Specify
        values for global Shorewall options.</member>

        <member><ulink
        url="manpages/shorewall.conf.html">shorewall6.conf</ulink> - Specify
        values for global Shorewall6 options.</member>

        <member><ulink
        url="manpages/shorewall-lite.conf.html">shorewall-lite.conf</ulink> -
        Specify values for global Shorewall Lite options.</member>

        <member><ulink
        url="manpages6/shorewall6-lite.conf.html">shorewall6-lite.conf</ulink>
        - Specify values for global Shorewall6 Lite options.</member>

        <member><ulink url="manpages/shorewall-vardir.html">vardir</ulink> -
        Redefine the directory where Shorewall keeps its state
        information.</member>

        <member><ulink
        url="manpages/shorewall-lite-vardir.html">vardir-lite</ulink> -
        Redefine the directory where Shorewall Lite keeps its state
        information.</member>

        <member><ulink url="manpages/shorewall-zones.html">zones</ulink> -
        Declare Shorewall zones.</member>
      </simplelist>
    </blockquote>
  </section>

  <section id="Section8">
    <title>Section 8 — Administrative Commands</title>

    <blockquote>
      <simplelist>
        <member><ulink url="manpages/shorewall.html">shorewall</ulink> -
        /sbin/shorewall, /sbin/shorewall6/, /sbin/shorewall-lite and
        /sbin/shorewall6-lite command syntax and semantics.</member>
      </simplelist>
    </blockquote>
  </section>
</article>