]> Kevux Git Server - kevux.org-website/commitdiff
Update: The Kevux Firewall documentation.
authorKevin Day <Kevin@kevux.org>
Sun, 23 Nov 2025 15:00:11 +0000 (09:00 -0600)
committerKevin Day <Kevin@kevux.org>
Sun, 23 Nov 2025 15:00:11 +0000 (09:00 -0600)
documentation.html
documentation/kevux_firewall.html [moved from documentation/firewall.html with 78% similarity]
documentation/kevux_firewall/specifications.html [moved from documentation/firewall/specifications.html with 76% similarity]

index 8975f4b1fd0af248cb52961a659b3509d4c0110b..6c5654b4da6249c9daa1a67d8a2c57d74971177f 100644 (file)
@@ -66,9 +66,6 @@
             <a href="documentation/fake.html" class="nav-text link">Featureless Make</a>
           </div>
           <div class="nav-item block">
-            <a href="documentation/firewall.html" class="nav-text link">Firewall</a>
-          </div>
-          <div class="nav-item block">
             <a href="documentation/fss_identify.html" class="nav-text link">FSS Identify</a>
           </div>
           <div class="nav-item block">
             <a href="documentation/iki_write.html" class="nav-text link">IKI Write</a>
           </div>
           <div class="nav-item block">
+            <a href="documentation/kevux_firewall.html" class="nav-text link">Kevux Firewall</a>
+          </div>
+          <div class="nav-item block">
             <a href="documentation/utf8.html" class="nav-text link">UTF8</a>
           </div>
           <div class="nav-item block ellipses">
                 <div class="grid-item"><a href="documentation/control.html" class="link">Control</a></div>
                 <div class="grid-item"><a href="documentation/controller.html" class="link">Controller</a></div>
                 <div class="grid-item"><a href="documentation/fake.html" class="link">Featureless Make</a></div>
-                <div class="grid-item"><a href="documentation/firewall.html" class="link">Firewall</a></div>
                 <div class="grid-item"><a href="documentation/fss_identify.html" class="link">FSS Identify</a></div>
                 <div class="grid-item"><a href="documentation/fss_basic_read.html" class="link">FSS Basic Read</a></div>
                 <div class="grid-item"><a href="documentation/fss_basic_write.html" class="link">FSS Basic Write</a></div>
                 <div class="grid-item"><a href="documentation/status_code.html" class="link">Status Code</a></div>
                 <div class="grid-item"><a href="documentation/iki_read.html" class="link">IKI Read</a></div>
                 <div class="grid-item"><a href="documentation/iki_write.html" class="link">IKI Write</a></div>
+                <div class="grid-item"><a href="documentation/kevux_firewall.html" class="link">Kevux Firewall</a></div>
                 <div class="grid-item"><a href="documentation/utf8.html" class="link">UTF8</a></div>
               </div>
               <ul>
similarity index 78%
rename from documentation/firewall.html
rename to documentation/kevux_firewall.html
index 34307931dbfbe9c822dd59dcf3f546feba652b25..28e53caf09e00fb1400ff67080e1f3baabf34f0b 100644 (file)
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <html lang="en">
   <head>
-    <title>Documentation - Firewall</title>
+    <title>Documentation - Kevux Firewall</title>
 
     <base href="../">
 
     <meta charset="UTF-8">
     <meta name="author" content="Kevin Day">
-    <meta name="description" content="Firewall program documentation.">
+    <meta name="description" content="Kevux firewall program documentation.">
     <meta name="keywords" content="Kevin Day, Kevux, FLL, Featureless, Linux, Library, Firewall, Iptables, Open-Source">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
@@ -23,7 +23,7 @@
     <link type="text/css" rel="stylesheet" media="only print and (orientation:landscape)" href="css/kevux-print-landscape.css">
     <link type="text/css" rel="stylesheet" media="only print and (orientation:portrait)" href="css/kevux-print-portrait.css">
 
-    <link rel="canonical" href="documentation/firewall.html">
+    <link rel="canonical" href="documentation/kevux_firewall.html">
     <link type="image/x-icon" rel="icon" href="images/kevux.ico">
     <link type="image/x-icon" rel="shortcut" href="images/kevux.ico">
     <link type="text/html" rel="license" href="licenses.html">
           </div>
           <div class="nav-item block highlight unlink">
             <div class="nav-text notice">Documentation</div>
-            <div class="nav-text unlink">Firewall</div>
+            <div class="nav-text unlink">Kevux Firewall</div>
           </div>
           <div class="nav-item block">
-            <a href="documentation/firewall.html#parameters-standard" class="nav-text link">Standard Parameters</a>
+            <a href="documentation/kevux_firewall.html#parameters-standard" class="nav-text link">Standard Parameters</a>
           </div>
           <div class="nav-item block">
-            <a href="documentation/firewall.html#commands" class="nav-text link">Commands</a>
+            <a href="documentation/kevux_firewall.html#parameters-program" class="nav-text link">Program Parameters</a>
+          </div>
+          <div class="nav-item block">
+            <a href="documentation/kevux_firewall.html#commands" class="nav-text link">Commands</a>
           </div>
           <div class="nav-item block">
             <div class="nav-text notice">Specifications</div>
-            <a href="documentation/firewall/specifications.html" class="nav-text link">Firewall</a>
+            <a href="documentation/kevux_firewall/specifications.html" class="nav-text link">Kevux Firewall</a>
           </div>
           <div class="nav-item block">
             <div class="nav-text notice">APIs</div>
           </div>
           <div class="nav-item block ellipses">
-            <a href="documentation/firewall.html#nav-expanded" class="nav-text link open" title="Expand Menu">…</a>
-            <a href="documentation/firewall.html" class="nav-text link close">Collapse Menu</a>
+            <a href="documentation/kevux_firewall.html#nav-expanded" class="nav-text link open" title="Expand Menu">…</a>
+            <a href="documentation/kevux_firewall.html" class="nav-text link close">Collapse Menu</a>
           </div>
         </nav>
       </div>
       <div role="document" class="main-block">
         <main class="main">
           <header class="section-header header">
-            <h1 class="section-title h h1">Firewall Documentation</h1>
+            <h1 class="section-title h h1">Kevux Firewall Documentation</h1>
           </header>
 
           <div class="main-content">
             <p class="p">
-              The <strong class="strong">firewall</strong> program is a tool for simplifying and automating the <strong class="strong">iptables</strong> program.
+              The <strong class="strong">Kevux Firewall</strong> program, called <code class="code">firewall</code>, is a tool for simplifying and automating the <code class="code">iptables</code> program.
             </p>
             <p class="p">
-              This tool is set to be replaced now that both the <strong class="strong">firewall</strong> and the <strong class="strong">iptables</strong> programs are outdated. The latest <strong class="strong">iptables</strong> program replacement (the <strong class="strong">nftables</strong> program) is superior and the <strong class="strong">firewall</strong> will need major rewrites to utilize the replacement.
+              There are plans for making major changes to ths tool now that the <strong class="strong">iptables</strong> program is outdated. The latest <strong class="strong">iptables</strong> program replacement (the <strong class="strong">nftables</strong> program) is superior and the <strong class="strong">firewall</strong> will need major rewrites to utilize the replacement.
             </p>
             <p class="p">
               This tools is one of the original two programs of the <abbr title="Featureless Linux Library">FLL</abbr> project and is designed to be a fully functional proof of concept for the <abbr title="Featureless Linux Library">FLL</abbr> project.
             </div>
           </section>
 
+          <section id="parameters-program" class="section">
+            <header class="section-header header separate">
+              <h2 class="section-title h h2">Program Parameters</h2>
+            </header>
+
+            <div class="section-content">
+              <div class="center">
+                <table class="table context-parameters">
+                  <thead class="head set">
+                    <tr class="row">
+                      <th class="column">Short</th>
+                      <th class="column">Long</th>
+                      <th class="column">Description</th>
+                    </tr>
+                  </thead>
+
+                  <tbody class="body set">
+                    <tr class="row">
+                      <td class="column"><code class="code">-4</code></td>
+                      <td class="column"></td>
+                      <td class="column">Explicitly use IPv4 for show and rules to use iptables.</td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><code class="code">-6</code></td>
+                      <td class="column"></td>
+                      <td class="column">Explicitly use IPv6 and rules to use ip6tables.</td>
+                    </tr>
+                  </tbody>
+                </table>
+              </div>
+            </div>
+          </section>
+
           <section id="commands" class="section">
             <header class="section-header header separate">
               <h2 class="section-title h h2">Commands</h2>
similarity index 76%
rename from documentation/firewall/specifications.html
rename to documentation/kevux_firewall/specifications.html
index 4bf6ae8d7a1825835e8bb07c56e02df0d5e858e2..d13eab74169a518705f5bb31e39861c53764e2b2 100644 (file)
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <html lang="en">
   <head>
-    <title>Documentation - Firewall - Specifications</title>
+    <title>Documentation - Kevux Firewall - Specifications</title>
 
     <base href="../../">
 
     <meta charset="UTF-8">
     <meta name="author" content="Kevin Day">
-    <meta name="description" content="Firewall program specifications.">
+    <meta name="description" content="Kevux firewall program specifications.">
     <meta name="keywords" content="Kevin Day, Kevux, FLL, Featureless, Linux, Library, Firewall, Open-Source, Specification">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
@@ -23,7 +23,7 @@
     <link type="text/css" rel="stylesheet" media="only print and (orientation:landscape)" href="css/kevux-print-landscape.css">
     <link type="text/css" rel="stylesheet" media="only print and (orientation:portrait)" href="css/kevux-print-portrait.css">
 
-    <link rel="canonical" href="documentation/firewall/specifications.html">
+    <link rel="canonical" href="documentation/kevux_firewall/specifications.html">
     <link type="image/x-icon" rel="icon" href="images/kevux.ico">
     <link type="image/x-icon" rel="shortcut" href="images/kevux.ico">
     <link type="text/html" rel="license" href="licenses.html">
           </div>
           <div class="nav-item block">
             <div class="nav-text notice">Documentation</div>
-            <a href="documentation/firewall.html" class="nav-text link">Firewall</a>
+            <a href="documentation/kevux_firewall.html" class="nav-text link">Kevux Firewall</a>
           </div>
           <div class="nav-item block">
-            <a href="documentation/firewall.html#parameters-standard" class="nav-text link">Standard Parameters</a>
+            <a href="documentation/kevux_firewall.html#parameters-standard" class="nav-text link">Standard Parameters</a>
           </div>
           <div class="nav-item block">
-            <a href="documentation/firewall.html#commands" class="nav-text link">Commands</a>
+            <a href="documentation/kevux_firewall.html#parameters-program" class="nav-text link">Program Parameters</a>
+          </div>
+          <div class="nav-item block">
+            <a href="documentation/kevux_firewall.html#commands" class="nav-text link">Commands</a>
           </div>
           <div class="nav-item block highlight unlink">
             <div class="nav-text notice">Specifications</div>
-            <div class="nav-text unlink">Firewall</div>
+            <div class="nav-text unlink">Kevux Firewall</div>
           </div>
           <div class="nav-item block">
             <div class="nav-text notice">APIs</div>
           </div>
           <div class="nav-item block ellipses">
-            <a href="documentation/firewall/specifications.html#nav-expanded" class="nav-text link open" title="Expand Menu">…</a>
-            <a href="documentation/firewall/specifications.html" class="nav-text link close">Collapse Menu</a>
+            <a href="documentation/kevux_firewall/specifications.html#nav-expanded" class="nav-text link open" title="Expand Menu">…</a>
+            <a href="documentation/kevux_firewall/specifications.html" class="nav-text link close">Collapse Menu</a>
           </div>
         </nav>
       </div>
       <div role="document" class="main-block">
         <main class="main">
           <header class="section-header header">
-            <h1 class="section-title h h1">Firewall Specifications</h1>
+            <h1 class="section-title h h1">Kevux Firewall Specifications</h1>
           </header>
 
           <div class="main-content">
             <p class="p">
               The <abbr title="Featureless Linux Library">FLL</abbr> project provides several <a href="fll/specifications.html" class="link">specifications</a>.
-              The <strong class="strong">Firewall</strong> does not directly use or provide any of these specifications.
+              The <strong class="strong">Kevux Firewall</strong> does not directly use or provide any of these specifications.
             </p>
           </div>
         </main>